SOFA QA | 每周问答精选【10/15 - 10/19】

原创
2020/02/20 16:35
阅读数 79

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

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

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

SOFA: https://github.com/alipay


  每周读者问答提炼(10/15 - 10/19)     

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

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


@俞小哲 提问:

Q: 您好,最新的文章提到了 SOFARPC 的负载均衡,想求教下类似dubbo那样的least active count,或者least connection这样根据当前请求负载数量来进行负载均衡的有什么缺点吗,SOFA 里好像没有采用。比如一台机器由于故障堆积了大量请求,这时候如果还按照先前的权重进行random或者round robin,这样是不是不太好哈。SOFA 有个fault tolerance可以处理provider抛异常的情况,但万一provider只是响应慢,weight 不变的话,好像还是会有单机故障的问题哈


A:如果只是慢,目前确实不会,现在主要是计算异常率,如果想扩展,也可以扩展成平均超时时间的、对服务端的堆积请求目前是无法识别的。可以通过服务端超时时间来动态调整权重,这个在计划中。

LeastActive 如果没有考虑服务端的实际运行情况(例如服务节点处于拒绝服务/限流/降级等快速返回的情况),客户端会认为该服务节点的 active 最少,反而容易引起故障。



@小黄鱼 提问:

Q: 阿里开源了 Nacos, 可以和蚂蚁的 SOFARPC 一起配合使用吗?


A:目前该功能作为 RPC 的扩展,已经开发完成,https://github.com/alipay/sofa-rpc/pull/327 我们会在5.5.0版本中发布,可以关注下。


@叨叨 提问:

Q: 目前 SOFARPC 默认的序列化方式是用的 hessian,但是是蚂蚁自己基于 hessian3 的版本,想问一下,我们有一些对象,hessian3是无法序列化的。能使用hessian4吗?


A:可以,我们已经将 hessian3中蚂蚁修改的部分功能,同步到了 hessian4上,可以参照以下说明来使用,

https://github.com/alipay/sofa-rpc/issues/295#issuecomment-425611599



   每周 SOFA 进展 (10/15 - 10/19  


1、发布 SOFABoot v2.5.1, 主要变更如下:
  i.    修复 HealthIndicator 健康检查问题;
详细参考发布报告:https://github.com/alipay/sofa-boot/releases

2、发布 SOFATracer v2.2.1,主要变更如下:
  i.    修复数据源埋点组件类型转换失败问题 ;
  ii.   修复 HttpClient NPE 问题;
详细参考发布报告:https://github.com/alipay/sofa-tracer/releases
感谢 @rayzeng 反馈



   SOFA 团队相遇  


在本周上海的 Qcon 上,SOFA 团队的高级专家们将参与进行实践分享,欢迎与我们相遇


一、2018/10/18 容器云与 Service Mesh 专场

《长路漫漫踏歌而行:蚂蚁金服Service Mesh实践探索》

敖小剑 蚂蚁金服  高级技术专家

PPT 地址:

http://www.sofastack.tech/posts/2018-10-19-01


二、2018/10/20 微服务 2.0 专场

《异地多活单元化架构下的微服务体系》

时晖  蚂蚁金服  高级技术专家


   皮一下  


各个公众号都在吐槽程序员的穿搭,可为什么程序员爱穿格子衫?你真的知道吗?

因为体现了模块化的思想,而且铺开就能下五子棋,随时进行智商的博弈

// 其实根本原因是,优衣库就卖这个哇


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

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



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

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