c#事件的发布-订阅模型_支持 gRPC 长链接,深度解读 Nacos 2.0 架构设计及新模型...

Nacos从1.0到2.0经历了架构升级,引入了gRPC长连接支持,优化了服务发现和配置管理。1.X的问题包括心跳多、无效查询多、TCP连接消耗大等。2.0通过长连接降低了重复TPS,提高了服务感知速度,解决了TIME_WAIT连接过多和配置模块的频繁GC问题。新模型引入了Client数据结构,实现了更细粒度的数据同步,但带来了复杂度上升和连接管理的挑战。未来规划包括文档完善、代码质量提升和插件化发展。
摘要由CSDN通过智能技术生成
简介: Nacos 在阿里巴巴起源于 2008 年五彩石项目,该项目完成了微服务拆分和业务中台建设,随着云计算和开源环境的兴起,2018 年我们深刻感受到开源软件行业的影响,因此决定将 Nacos 开源,输出阿里十年关于服务发现和配管管理的沉淀,推动微服务行业发展,加速企业数字化转型。

81f59335c2593baecdc9187cfbe78f85.png

Nacos 简介

1e9775c9abb03a005748ec3167ff8f5b.png

Nacos 在阿里巴巴起源于 2008 年五彩石项目,该项目完成了微服务拆分和业务中台建设,随着云计算和开源环境的兴起,2018 年我们深刻感受到开源软件行业的影响,因此决定将 Nacos 开源,输出阿里十年关于服务发现和配管管理的沉淀,推动微服务行业发展,加速企业数字化转型。

目前 Nacos 支持主流微服务开发语言 & 主流服务框架和配置管理框架,比如支持 Duboo 和 SCA, 还对接了一些云原生的组件比如 coreDNS 和 sentinel 等。

客户端语言方面支持诸如 Java、go python 等主流语言,还有近期刚发布正式版本的 C# 和 C++,在此感谢所有社区贡献者的支持。

e2bf15cab2518080cfee329bed7e7170.png

Nacos 开源 2 年多以来,共发布了 34 个版本,其中有一些比较重要的里程碑版本;Nacos 还非常年轻,有很大的进步空间,欢迎社区及各界大佬一起共同建设。

418e68932acf646832a18771e58c1dc3.png

Nacos 1.X 架构及问题

接下来我们看一下 nacos1.x 架构及其分析一下存在的比较重要的问题。首先来看一下架构简图。

Nacos 1.X 架构层次

b55c278e0581d8251afb1046d5a01076.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值