Linux 下一代架构基金会宣布:联合腾讯等企业和社区,发力微服务标准化建设

article/2025/9/25 22:32:43

2022年3月23日,NextArch 基金会正式宣布成立微服务 SIG(Special Interest Group,以下简称“微服务技术组”),来自腾讯、字节跳动、七牛云、快手、BIGO、好未来和蓝色光标等多家企业的技术专家成为首批成员。

该小组聚合了 Linux 基金会、大型科技公司、行业技术专家等多方资源,致力于推动微服务技术及其开源生态的持续发展,将面向企业在微服务生产实践中遇到的问题,针对不同行业和应用场景输出标准化解决方案,并且联合 PolarisMesh、TARS、go-zero、GoFrame、CloudWeGo 和 Spring Cloud Tencent 等开源社区提供开箱即用的实现,从而降低微服务用户的落地门槛。


作为下一代架构的关键部分,微服务架构被越来越多的企业采用。市场调研表明,随着企业数字化转型持续深入,2023 年微服务云市场的规模达到 18.8 亿美元,从 2018 到 2023 年的复合年增长率达到 22.4%。

在微服务架构中,一个函数只可以调⽤同⼀个微服务的函数。如何实现分布式服务之间的通信是微服务架构的首要问题,构建高性能、高可用的远程调用能力并不容易。值得庆幸的是,已经有 grpc、thrift、tars、go-zero、GoFrame、cloudwego/kitex 和 spring cloud 等大量开源的分布式服务开发框架,可以帮助终端用户快速地构建微服务。

但是,这些框架并不能解决所有的问题,保障大规模服务的稳定运营还需要考虑更多方面,例如:在分布式架构中如何处理基础设施以及应用层的各种异常、如何实现大规模服务的无损发布和流量调度,如何定位和分析复杂调用链路中出现的问题等。对于中大型企业来说,还存在异构的开发技术栈和运行时环境,存在跨地域和混合云的架构要求。如何在更加复杂的应用场景中解决上述问题,企业及开发者面临更多的挑战。

不同的微服务开发框架及工具链,对于服务治理体系的理解和实现存在差异性,不利于微服务技术的沉淀及长期发展。终端用户必须在不同的基础设施和适当的工具之间做出艰难的抉择,才可能解决微服务架构落地过程中的各种问题,加大了企业在微服务架构落地过程中的成本。

据了解,微服务技术组近日已经向 NextArch 基金会提交了首个提案。根据各企业在分布式或者微服务生产实践中的经验和痛点,面向多语言、多框架和异构基础设施,针对不同行业和应用场景输出微服务落地的标准化方案,并且依托相关开源社区提供推荐实现,方便终端用户落地。

腾讯云专家工程师单家骏表示,北极星(Polaris)是腾讯自研和开源的服务治理框架和平台,解决了业务系统因多语言、多框架以及业务差异性带来的服务治理不一致的问题,在腾讯内部覆盖了 90% 以上的业务部门,完成了服务发现和治理的标准化。我们期望加入 NextArch 基金会这样一个中立组织,推动并承载标准化的服务治理体系的落地,促进微服务开源生态的进一步发展。

七牛云技术副总裁万俊峰提出,需要进一步提炼和抽象微服务的能力,并加以标准化,这样可以更好的沉淀经验,并将各语言的微服务框架提供规范化对接,从而推动微服务技术的进一步发展。同时也期望在微服务技术组能够更多的讨论微服务落地的各种最佳实践,也期望能够通过 go-zero 开源社区帮助推动共识的微服务治理标准落地。

GoFrame 开源框架项目发起人郭强认为,在微服务化之后,项目架构将会引入更多的痛点:服务之间的高效通信、分布事务处理、微服务化治理、服务版本管理、项目迭代协作等。微服务SIG需要做的是针对这些痛点分析共性之处,形成统一化和规范化的解决方案。以帮助企业更快速地实现微服务化,同时也需要提供一些最佳实践。80%的解决方案抽象,20%的最佳实践沉淀。

TARSGo核心开发者和开源项目维护者利开园表示,微服务技术组的成立有利于完善微服务的生态与技术标准,有利于用户更低成本落地和更高效率运营微服务体系。

字节跳动微服务架构师,CloudWeGo 开源负责人罗广明表示,微服务技术发展至今,业界涌现出一大批微服务开发框架、技术和最佳实践,多样化是不可避免的,但是微服务架构里面所涉及的服务治理体系却可以做到统一和规范化。NextArch 微服务技术组正是在这样的背景下诞生了,旨在提供统一服务治理体系,解决共性问题,将促进微服务框架和技术的进一步演进和发展。

好未来智学云PaaS平台负责人苏珂表示,微服务理念和相关架构技术在一定程度上对原来复杂的分布式架构进行了抽象和开箱即用的技术简化,降低了分布式系统开发的使用成本和门槛,也正是这一点让微服务得到了蓬勃的发展和演进,但是大家并没有形成事实上统一的标准和实现,期望微服务SIG能将大家成熟有价值的企业实践进行沉淀和推广。

蓝色光标技术总监喻翔表示,企业在微服务实践过程经常面临的问题是新老技术框架共存、虚拟机和容器部署共存、混合云部署等。而业界现有的开源服务治理框架,或多或少都对研发框架,部署方式有要求。这导致企业增加了大量的定制化,重复研发的成本高。微服务SIG正是致力于制定跨语言跨平台的标准化方案,降低企业向微服务技术演进成本。

Bigo运维研发负责人张波表示,NextArch 基金会致力于在异构基础设施、多元化技术栈和混合云场景下的构建下一代技术架构;希望和NextArch基金会一起探讨下一代技术架构的最佳实践并探讨标准。可以给出面向下一代技术架构的微服务治理的解决方案。

快手微服务架构师,服务治理技术负责人兼布道师魏诗白表示,微服务技术是在微服务架构下衍生的各种必要能力,包括但不限于服务注册、配置中心、流量治理、RPC通信等技术。微服务SIG致力于在微服务技术领域为业界提供一套行之有效的标准与最佳实践,降低领域认知门槛。

去年11月,NextArch 基金会正式在Linux 基金会旗下成立,腾讯等 40 余家企业或单位作为首批共建和支持单位加入,目前已增至53家企业。NextArch 基金会致力于在异构基础设施、多元化技术栈和混合云场景下的构建下一代技术架构,始终秉承一个开放中立的治理模式,发展适合企业数字化转型的开源生态。

目前, NextArch 基金会首个提案已经围绕企业在分布式或者微服务生产实践中的痛点提出,期待更多相关企业和开源社区加入 NextArch 基金会,共同探讨分布式或者微服务治理的标准化方案。


http://chatgpt.dhexx.cn/article/ZoiNhXoy.shtml

相关文章

2021年你应该拥有的10个最流行和最基本的Linux应用

前言 本文介绍了预计在2021年最受欢迎的十大Linux应用程序。那么现在让我们看看这个列表。 您是否正在寻找适合台式机或笔记本电脑的最佳Linux应用程序,以带您进入2021年?在本文中,我们将列出您必须在Linux操作系统上安装的最流行的Linux应用…

关于 Linux

Linus(林纳斯托瓦兹):Linux 的开发作者,被称为Linux 之父,Linux 诞生时是芬兰赫尔辛基大学的在校大学生。 Stallman 斯特曼:开源文化的倡导人。 2、Linux 的含义 狭义:由Linus 编写的一段内核代码。 广义&#xff…

linux发展现状和学习建议

一、Linux在各领域发展的现状与趋势 很多新手都有一个很疑惑的问题:“Linux我听过,但是学习linux系统,能在上面干什么呢,或者说linux系统具体能做什么”,带着这个疑问,在本书的开篇,我们先来了解…

linux哪国的,Linux是什么它是哪个国家开发的

摘要 腾兴网为您分享:Linux是什么它是哪个国家开发的,信用管家,天天爱,美食天下,美甲帮等软件知识,以及平安app金管家,美发秀秀,圈子账本,传媒人,绝望表情包,…

Linux系统在信息社会的发展

随着信息技术的高速发展并迅速渗透到社会生活的各个方面,Linux日益成为人们学习、工作、生活不可缺少的基本工具,再过不了几年,不会使用Linux,就会象不识字一样使人举步维艰。进入大学,Linux无时无刻在伴随着我们&…

针对边缘计算,红帽企业Linux 9有哪些新功能?

每一次发布红帽企业Linux(RHEL)都激动人心,每一个(大的)新版本为业界提供十年以上的技术底座。RHEL 9标志着下一个里程碑,在稳定性、性能、升级和安全能力等领域提供全面改进。由于边缘计算是我们许多客户的…

Linux初期在中国的发展

Linux发展初期,中国各界对Linux这类开源软件是什么看法?回顾一下1999年发表在《互联网周刊》上的这篇题为《Linux:打开自由那扇窗》的旧文,也许对我们今天看待以RISC-V为代表的开源芯片未来发展多少会有些启发。 发表在1999年《互…

Linux是什么?它是哪个国家开发的

刚接触Linux的用户可能会有个想法,这个系统是什么?哪个国家开发的?有什么用?对于这些疑问,小编也有产生过,但是万能的互联网已经给与了答案,下面小编就将其汇总给大家,感兴趣的不妨看…

如何查看电脑ip和端口

1.查看电脑ip 使用WindowsR键打开“运行”窗口,然后输入CMD进入命令提示窗口,进入命令窗口之后,输入:ipconfig/all,按回车即可看到整个电脑的详细的IP配置信息。 2.查看电脑端口 使用WindowsR键打开“运行”窗口&…

windows系统查看进程端口号的命令

查看进程端口号 1、查看windows所有端口进程 netstat -ano 命令提示符窗口: 2、查询指定的端口占用 netstat -aon|findstr “端口” 显示列表中的PID,然后根据PID在电脑的任务管理器中查看对应的占用程序 根据查询的PID找到对应的进程 根据上面…

win10查看端口号

进程与端口号 我们知道,一些需要网络权限的进程都有着对应的端口号。然而我们有些时候却不知道这些可执行程序的端口号。我们打开任务管理器查看服务只能找到进程号PID,却怎么也找不到指定进程的端口号 网上找了一大堆办法,都是查看win上所有…

linux查看服务端口号

netstat - atulnp会显示所有端口和所有对应的程序,用grep管道可以过滤出想要的字段 -a :all,表示列出所有的连接,服务监听,Socket资料-t :tcp,列出tcp协议的服务-u :udp,…

Linux查看服务器开放的端口号/Linux查看服务器开放了哪些端口

Linux查看服务器开放的端口号 - 百度文库 https://wenku.baidu.com/view/73638115ed06eff9aef8941ea76e58fafab04596.html linux怎么查看开放了哪些端口 原创2021-12-21 18:19:0719653 关注公众号:每天精选资源文章推送 linux查看开放端口的方法&#xff1…

Centos7查看开放端口及端口号命令

1.查看已开放的端口 firewall-cmd --list-ports2.查看端口是否被占用 netstat -tunpl | grep "端口"3.开放单个端口(开放后需要要重启防火墙才生效) firewall-cmd --zonepublic --add-port8080/tcp --permanent #(--permanent …

如何查看自己电脑开启了哪些端口号

如何查看自己电脑开启了哪些端口号 最近在看网络安全方面的知识,学习了部分知识之后就想看看如何查看自己电脑上开启了哪些端口号,查询资料之后发现了方法。 在Windows系统当中通过Winr键输入cmd命令进入控制台 下面的命令用于显示各种网络相关信息 net…

如何查看自己电脑的并口端口号?

关注“心仪脑”查看更多脑科学知识的分享。 大家好,上期给大家分享了脑电实验中关于打Mark方面的一些检查注意事项。本期继续给大家分享关于实验方面的小知识。端口号在心理学实验打标记的过程中非常重要,刺激呈现软件可以通过向特定端口发送脉冲信号实…

linux查看服务端口号命令

linux上查看服务端口号命令: netstat -nultp 效果: 可以看到目前服务器的80端口已经被nginx 占用 当然这个命令并不是linux命令中原生的。 正常情况下应该是这样的: [rootbogon conf]# netstat -nultp -bash: netstat: command not found 需…

如何查看本机的ip地址和端口号

如何查看本机IP: 打开【命令提示符】界面,在命令提示符中输入"ipconfig",并且按下【Enter】(回车键)之后就可以清楚看到自己的ip地址了。 如何查看本机端口号: ‘netstat’这个命令,便…

如何查看电脑本地IP+端口号

1.查看电脑ip 使用WindowsR键打开“运行”窗口,然后输入CMD进入命令提示窗口,进入命令窗口之后,输入:ipconfig,按回车即可看到整个电脑的详细的IP配置信息。 IPV4右侧的就是本机的IP 2.查看电脑端口 使用WindowsR键…

查找自己电脑上的空闲端口号

网络编程时会用到端口号,那么如何查看已占用的端口号,查找空闲端口号? 步骤如下: 1.首先按下winR键打开运行窗口,然后输入cmd按回车进入命令行 2.然后输入netstat -an按回车显示所有已经占用的端口号,本机地址最后…