SOFA Weekly | MOSN配置文档、SOFABolt等组件发布、社区活动预告

SOFA WEEKLY | 每周精选,筛选每周精华问答

同步开源进展,欢迎留言互动

SOFAStack(Scalable Open Financial Architecture Stack)是蚂蚁金服自主研发的金融级云原生架构,包含了构建金融级云原生架构所需的各个组件,包括微服务研发框架,RPC 框架,服务注册中心,分布式定时任务,限流/熔断框架,动态配置推送,分布式链路追踪,Metrics 监控度量,分布式高可用消息队列,分布式事务框架,分布式数据库代理层等组件,也是在金融场景里锤炼出来的最佳实践。

SOFAStack 官网: https://www.sofastack.tech

SOFAStack: https://github.com/sofastack

  每周读者问答提炼  

欢迎大家向公众号留言提问或在群里与我们互动

我们会筛选重点问题通过 

" SOFA WEEKLY " 的形式回复

1、@番番 提问:

MOSN 的配置信息在哪里呢?

A:MOSN 配置信息已更新到文档中:

https://www.sofastack.tech/projects/sofa-mosn/configuration/overview/

2、@古月 提问:

请问 SOFARPC 服务注册 ip 怎么使用主机 ip,不使用分配给容器的 ip?开发时调用容器内的服务调用不到,容器内的服务注册 ip 为 docker 分配的 ip。

A:https://www.sofastack.tech/projects/sofa-rpc/application-rpc-config/

com.alipay.sofa.rpc.enabled.ip.range # 多网卡 ip 范围

com.alipay.sofa.rpc.bind.network.interface # 绑定网卡

可以通过网卡/ip 段过滤。

SOFARPC:

https://github.com/sofastack/sofa-rpc

SOFABoot 的服务运行在容器内,注册到注册中心的 ip 为容器的 ip,开发机器的调用不到。

A:下面的两个参数,容器内端口映射到宿主机,virtual.host 用宿主机的去注册,

com.alipay.sofa.rpc.virtual.host

com.alipay.sofa.rpc.virtual.port

SOFABoot:

https://github.com/sofastack/sofa-boot

3、@聂风 提问:

SpringCloud 的项目怎么迁移到 SOFA 有这方面的教程文档吗?

A:可以先参考下这个工程:

https://github.com/sofastack/spring-cloud-sofastack-samples 

SOFAStack 集成 SpringCloud 的案例工程,不知道是不是对你有帮助。

4、@周小斌 提问:

Seata 以后会考虑集成分库分表和读写分离功能吗(无业务入侵的方式)

A:一般是分库分表组件内部中集成 Seata,负载均衡本质上是在切换数据源,一种是通过 DB URL 这种对外是个黑盒,Seata 不需要关注。另外一种是分库分表组件中使用配置中心做对等库物理库配置,这种需要通过 Resource 的 Group 来定义,比如我在一个节点上执行完一阶段,但是在进行二阶段的时候进行了主备切换,这时候需要在新主节点完成回滚。

5、@温明磊 提问:

Seata Saga 项目开启时间长了后,会报 java.sql.SQLException:No operations allowed after statement closed.  这个错误。

这个类 DbAndReportTcStateLogStore 方法 recordStateMachineStarted。

A:是不是因为你的数据源连接池配置有问题呢?可能没有配置 testOnBorrow 或者 testOnReturn。

是没有。

A:你配置一个 testOnBorrow。

那能不能在数据库连接的代码里判断,还是必须配置 testOnBorrow?Seata Saga 的数据库连接那代码处理异常。

A:testOnBorrow 是数据源连接池的配置,和 Seata Saga 无关的,连接池你可以用任何连接池,比如 durid,dbcp。

Seata:https://github.com/seata/seata

  本周推荐阅读  

  双十一落地实践特辑阅读  

  SOFA 项目进展  

本周发布详情如下:

1、发布 Occlum v0.8.0 版本,主要变更如下:

i. 重构 futex 实现,增加 FUTEX_REQUEUE 支持

ii. 支持 SGX 远程证明

iii. 增加 sendmsg 和 recvmsg 系统调用

iv. 增加 gRPC demo

v. 增加 Intel OpenVINO demo

vi. 增加 SGX 远程证明 demo

详细发布报告:

https://github.com/occlum/occlum/releases/tag/0.8.0

2、发布 SOFABolt v1.6.1 版本,主要变更如下:

i. 支持 SSL

ii. 支持 UserProcessor 生命周期的方法

iii. 支持用户自定义 SO_SND_BUF 和 SO_RCV_BUF

iv. 支持 RejectedException 的处理策略

v. 优化了生命周期的检查,避免组件在关闭或启动前后仍然能够提供服务

详细发布报告:

https://github.com/sofastack/sofa-bolt/releases/tag/v1.6.1

  社区活动预告  

下周六 Service Mesh Meetup 第9期杭州站来啦,本期与滴滴联合举办,将深入 Service Mesh 的落地实践,并带领大家探索 Service Mesh 在更广阔领域的应用。欢迎参加~

主题:Service Mesh Meetup#9 杭州站:To Infinity and Beyond

时间:2019年12月28日(下周六)13:00-17:30

地点:杭州西湖区紫霞路西溪谷G座8楼

报名方式:点击“阅读原文”,即可报名

本文归档在 sofastack.tech。

???? 奖励支持 SOFAStack 的你~

* 点下右下角“在看

* 到公众号对话框发送“T恤”,试试手气~

* 本期互动奖品“SOFAStack 定制T恤

内容概要:本文围绕基于风光储能和需求响应的微电网日前经济调度问题,提出了一套完整的Python代码实现方案。研究综合考虑风能、光伏等可再生能源的出力不确定性、储能系统的动态充放电特性以及需求侧响应机制,构建了以最小化系统综合运行成本为目标的优化调度模型。该模型充分体现了对可再生能源的高效消纳、系统经济性提升与供需平衡调控的能力,通过Python编程结合优化求解器实现了模型的求解与仿真验证,为微电网能量管理系统的设计与科研分析提供了可复现的技术路径与实践参考。; 适合人群:具备一定Python编程基础和电力系统优化调度知识的科研人员、工程技术人员及高校电气工程、能源系统等相关专业的研究生。; 使用场景及目标:①应用于微电网、智能配电网及综合能源系统的科研建模与仿真分析;②帮助读者深入理解含高比例可再生能源的电力系统日前调度建模方法、目标函数构造与约束条件处理技巧;③为实际工程中实现低碳、经济、可靠的微电网运行提供算法支持与决策依据。; 阅读建议:建议读者结合文档中的代码实例,系统学习优化模型的数学表达与编程实现过程,重点关注变量定义、目标函数构建、系统约束(如功率平衡、储能动态、机组出力等)的编码实现,并尝试调整负荷、新能源出力等输入数据进行多场景仿真,以深入掌握微电网调度策略的灵敏度分析与优化效果评估方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值