SOFA QA | 每周问答精选【9/17 - 9/21】

原创
2020/05/29 19:03
阅读数 134

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

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

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

开源详细情况:

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

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

SOFA 文档: http://www.sofastack.tech/

SOFA: https://github.com/alipay


  每周读者问答提炼(9/17 - 9/21)     

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

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


@lxl0044

Q: 服务端非优雅方式(kill -9)重启后,导致客户端调用失败,报错无服务发布。

A:使用Zookeeper作为注册中心的时候,当服务端重启,客户端会收到服务端地址移除事件;重启成功之后,客户端会收到服务端地址添加事件。当非优雅发布方式的时候,Zookeeper下发的事件不再按照我们期望的顺序发出,新的地址添加事件反而比老的移除事件先收到,导致地址被错误移除,目前 SOFARPC v5.4.6-SNAPSHOT 已经修复该问题。


@蓝魔

Q: SOFARPC 客户端调试时,如何去掉客户端超时等待时间。

A:SOFARPC 客户端默认处理超时等待时间为3s,如果超时,会抛出 SOFATimeoutException。 可以参考官方文档  http://www.sofastack.tech/sofa-rpc/docs/Publish-And-Referenc 重新配置客户端超时等待时间。


@Charles

Q: SOFABoot 3.0.0-SNAPSHOT 版本readiness 和 versions 两个endpoint做了哪些变更。

A:SOFABoot 3.0.0-SNAPSHOT 升级了 Spring Boot 版本至 2.x, Spring Boot 2.x 在 actuator 变更较大,要求前缀为 actuator.因此在 SOFABoot 2.x 版本中的 readiness 变更为 actuator/rediness, sofaboot/versions 变更为 actuator/versions


   每周 SOFA 进展 (9/17 - 9/21)  


1、发布 SOFAHessian v3.3.3 , 主要变更如下:
  i.    修复一个通过特殊手段饶过黑名单的安全漏洞;
详细参考发布报告:

https://github.com/alipay/sofa-hessian/releases/tag/v3.3.3


2、Alipay Intellij IDEA 插件放到Github上下载:
工程地址:

https://github.com/alipay/alipay-intellij-plugin


   史上最大胆技术演习  


9月20日,杭州云栖大会 ATEC 主论坛现场上演了一场特别的技术秀。蚂蚁金服副 CTO 胡喜现场模拟挖断支付宝近一半服务器的光缆。结果只过了 26 秒,模拟环境中的支付宝就完全恢复了正常。


胡喜强调,这个架构,绝不仅仅是多设立了两个机房那么简单,它非常考验一家公司分布式架构、数据库、中间件及相关金融核心技术的能力。而这正是支付宝创立前十年修炼技术内功的结果。“支付宝的技术目标之一就是保证金融级别的系统稳定和安全能力。”



你可以在这里了解 “从开放到开源” 提到 SOFAStack 的开源版本:

http://www.sofastack.tech/


你可以在这里了解这个 “史上最大胆技术演习” 依托的 SOFAStack 的云上版本:

https://tech.antfin.com/sofa


长按关注,获取分布式架构干货

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




本文分享自微信公众号 - 金融级分布式架构(Antfin_SOFA)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部