首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

每周问答精选7/16-7/20

SOFA QA | 每周问答精选,筛选每周精华问答,为你解除疑惑,欢迎留言互动

Q:蚂蚁开源的计划是什么/蚂蚁对待开源的态度是什么?

蚂蚁金服会逐步将成熟的技术开源出来,希望能够持续高质量地回馈社区。我们也认为这个领域还有非常多的空白需要填补,而且在金融这个行业,有很多特有的属性,非常期望行业同仁能参与共建,蚂蚁金服技术团队非常乐意与大家合作,并分享自己的最佳实践、设计思路甚至是开源实现。

Q: SOFA(Scalable Open Financial Architecture) 是什么?

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

每周读者问答提炼(7/16 - 7/20)

欢迎大家向公众号留言提问或在群里与我们互动,我们会筛选重点问题通过

" SOFA QA | 每周问答精选 " 的形式回复

@Jaware提问:

bolt 貌似不支持 grpc 或 http2,这块有 roadmap 还是依赖社区贡献呢?

A:sofa-bolt 是一个通讯框架,默认支持 bolt 协议,sofa-bolt 本身不会支持其它协议。

而在 SOFARPC 作为服务调用框架,则会集成多个协议以及多种序列化。现在已经支持 bolt+protobuf、http/2+protobuf 等等多种组合。

更多使用示例参考:https://github.com/alipay/sofa-rpc/tree/master/example

gRPC 已经有对应的Issue,感兴趣的朋友可以一起参与共建。

https://github.com/alipay/sofa-rpc/issues/57

@Jaware提问:

蚂蚁内部真的用的是开源的版本吗?内部很多有价值的扩展并没有放出来?

A:SOFA 开源的组件都有良好的扩展接口,蚂蚁内部的实现就是依赖外部开源的核心包,在开源的版本多一些扩展实现。

例如云上的SORAPC商业版本集成了蚂蚁金融云的共享版注册中心、链路跟踪等产品;蚂蚁内部的 SOFARPC 版本集成了蚂蚁内部的注册中心、LDC 路由等特性扩展。

另外内部功能扩展点开源不开源的衡量的标准绝对不是有没有价值,而是说现在内部很多功能是依赖各种内部系统或者组件的,如果对应的系统或组件并未开源,那么这个扩展点功能直接开出来没有意义。

@王岩提问:

SOFA叫金融级的分布式架构,请问SOFA在金融场景有哪些不一样的地方?

A:对于金融级分布式架构场景的理解,可以通过我们这篇文章

《数字金融时代的云原生架构转型的关键挑战和应对思路》

来了解下。

每周 SOFA 进展开源 | 蚂蚁金服分布式中间件开源第三弹: 下一代微服务SOFAMesh

SOFABoot 发布 2.4.3 版本,升级 SOFARPC Starter 版本至 5.4.3。

详细参考发布报告:

https://github.com/alipay/sofa-boot/releases。

SOFARPC 发布 5.4.3 版本,提供了 SkyWalking 集成插件,优化了一致性Hash负载均衡算法逻辑等。

详细参考发布报告:

https://github.com/alipay/sofa-rpc/releases。

SOFARPC Starter 发布 5.4.3 版本。新增 RpcBinigParam 额外参数配置,修复使用 SOFABoot 客户端 API 导致应用无法正常退出的问题等。

详细参考发布报告:

https://github.com/alipay/sofa-rpc-boot-projects/releases。

欢迎大家共同打造 SOFAStack https://github.com/alipay

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180720G0JYT100?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券