PART. 4
开源:一个人可以走得很快,
但一群人可以走的更远
SOFARegistry 是一个开源项目,也是开源社区 SOFAStack 重要的一环,我们希望用社区的力量推动 SOFARegistry 的前进,而不是只有蚂蚁集团的工程师去开发。
在过去一年,SOFARegistry 因为重心在 6.0 重构上,社区几乎处于停滞状态,这个是我们做得不够好的地方。
我们制定了未来半年的社区计划,在 12 月份会基于内部版本开源 6.0,开源的代码包含内部版本的所有核心能力,唯一区别是内部版本多了对 confreg-client 的兼容性支持。
另外从 6.1 后,我们希望后继的方案设计/讨论也是基于社区来开展,整个研发进程更透明和开放。
PART. 5
我们仍在路上
2021 年是 SOFARegistry 审视过去,全面夯实基础,提升效能的一年。
当然,我们当前还仍然处在初级阶段,前面还有很长的路要走。例如今年双十一的规模面临一系列非常棘手的问题:
- 一个集群内单应用实例数过多(热点应用单集群高达 7K 个实例)导致业务端收到地址推送时 CPU/memory 开销过大。- 全地址列表推送,导致的连接数过多等。
还有其他的挑战:
- 增量推送,减少推送数据量和 client 端的资源开销- 统一服务发现,支持跨集群- 适应云原生下的新趋势- 社区的运营- 产品易用性
「参 考」
【1】Dubbo3 提出了应用级服务发现和相关原理: