1、@张鹏 提问:
比如我在新模块中添加 Service 实现,宿主应用没有调用相关的 Service 啊,我其实想实现代码的热部署通过 SOFAArk 可以?
A:可以动态部署的(所有的 bean 会刷新,服务会发布),跟宿主应用有没有调用没有关系的。
SOFAArk:https://github.com/sofastack/sofa-ark
2、@周永平 提问:
我想请教下,SOFABoot 如果使用 Spring 的 event,跨模块会被通知到吗?
A:默认情况下,Spring 事件只在本模块中,不会传递的。
SOFABoot:https://github.com/sofastack/sofa-boot
3、@孙力 提问:
蚂蚁内部与 MOSN 对应的应该是有统一的控制面吗?其中熔断限流组件是使用的 sentinel 吗?控制面与 MOSN 中的 sentinel-client 对接更新限流规则,使用的 sentienl 的 dynamic-rule,还是 xds 下发的?
A:我们内部是有统一的控制面的,我们的限流熔断算法是基于 sentinel 去扩展实现的,底层的限流框架是基于 sentinel 的,更新规则时我们用的是我们内部的一套配置管理中间件。
MOSN:https://github.com/mosn/mosn
2、@孟晓冬 提问:
目前的问题是,Dubbo 应用在注入 MOSN 时,MOSN 启动时,要么报权限问题,要么报各种 not support,想请教一下是什么原因?
A:你用的 1.7.x 的 Istio 的话,那要用对应分支的 MOSN 版本镜像。
MOSN:https://github.com/mosn/mosn
这是 Layotto 的第一次发布,包含功能:
1. 支持 configuration API
2. 支持 pubsub API
3. 支持 state API
4. 支持 distributed lock API
5. 支持 sequencer API
6. 支持 rpc API
7. 支持通过 4 层或者 7 层进行流量治理(例如 dump 流量,限流等功能)
8. 支持 Actuator API,用于健康检查和运行时元数据查询
9. 支持集成 Istio
10. 支持基于 WASM 进行多语言编程
11. Go sdk
感谢各位贡献者这段时间的付出!
详细参考 : https://github.com/mosn/layotto/
文章解读 :
1. 支持 JDK11
3. 调整 SOFARPC 注解的超时优先级
4. 修复 Ark 环境处理注解时抛出 TypeNotPresentExceptionProxy 异常的问题
本文分享自微信公众号 - 金融级分布式架构(Antfin_SOFA)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。