当前位置:首页  >  行业资讯  > 正文

全球热门:迎接2023 | 北极星开源一周年,感恩礼倾情相送

全球热门:迎接2023 | 北极星开源一周年,感恩礼倾情相送
2022-12-22 07:54:41

北极星(Polaris Mesh)是开源的一体化服务治理平台,致力于解决分布式和微服务架构中的服务管理、流量管理、故障容错和配置管理问题,提供业务监控、流量监控、事件中心和操作记录等全方位的可观测性能力,帮助用户快速低门槛构建微服务。


(相关资料图)

截止目前,在社区各位开发者的支持下,北极星和 Spring Cloud Tencent 社区经过一年的开源运营,一共收到 5200+ Star、1400+ Fork,有 2400+ 社区爱好者加入了社区交流群。积累了好未来、海管家等多家企业用户的案例。在这里非常感谢使用北极星的用户,以及社区开发者和爱好者的支持。借此机会,我们一起回顾开源一周年以来的发展历程和未来的发展方向。

为什么要开源北极星

企业业务架构的稳定运营离不开服务治理,业界也有一些常用的服务治理套件,比如istio,sentinel等。但是,用户在使用这些服务治理套件时候,往往会遇到以下问题:

部分组件只提供治理规则的管理能力,但是,用户需要完整用起来,还需要自己去解决服务数据的存取(注册中心),配置数据存取(配置中心),以及治理规则的可视化配置(web控制台)的问题。

部分组件与特定基础设施和具体数据面(k8s+Envoy)绑定,没法覆盖非k8s的应用、以及使用Spring Cloud等服务框架的应用直连接入场景。

部分组件服务治理功能不齐全,缺少动态路由、灰度发布等微服务核心功能。

为了解决上面的问题,降低用户开发及运营微服务的门槛。北极星为服务治理提供一站式解决方案,覆盖服务注册中心、服务网格和配置中心的功能。用户只需要部署一套北极星,即可在任意的基础设施上,完整的使用北极星提供的路由灰度、熔断降级、限流鉴权等功能,快速构建微服务架构。

应用一般会基于服务框架进行构建微服务架构,在 Java 生态中,Spring Cloud 仍然是目前国内最主流的服务框架。为了让 Spring Cloud 用户能够更快速更全方位接入腾讯的开源微服务套件,也为了让社区应用开发者可以多一个国产的 Spring Cloud 套件的选择。

腾讯在同期也将 Spring Cloud Tencent 进行了开源 ,默认对接了北极星强大的微服务能力,也是国内首个支持了 Spring Boot 3.0 及 JDK17 的 Spring Cloud 套件。并且提供了SDK 以及 Java Agent 等多种接入方式,供用户可以以零代码侵入的方式,快速将 Spring Cloud/Spring Boot 应用改造成微服务架构。

除 Spring Cloud 以外,北极星也为多款开源的多语言服务框架提供了原生的接入适配,比如 dubbo,gRPC 等,以支持所有应用的低成本接入。

一周年历程

项目演进

北极星开源的这一年间,一共发布了35个 release,关闭了 300+ issues。在这个过程中,我们在注册发现、服务治理、配置中心这几个方面,进行了全方位的升级。下面会分别进行介绍:

注册发现优化

由于北极星在架构上支持水平扩展,集群整体性能可以通过水平扩展提升,但是为了能节省用户的成本,提升单机版用户的体验,我们在 1.10.0 版本,为了提升单机性能,对控制面的整体逻辑进行以下优化:

优化冗余数据层交互:老版本北极星,为了保证服务数据一致性,单次数据的写入,会进行多次存储层查询进行依赖条件校验,新版本通过缓存+补偿的方式,去掉了重复校验的逻辑,与存储层交互优化到只有写入的1次。

注册流程异步化:将客户端的同步注册请求转换为异步注册请求,返回给客户端响应不在需要等待存储层的处理结果。同时,通过自动心跳上报重注册的方式,解决异步化后可能带来的一致性的问题。

性能压测:我们针对北极星控制面进行了压测,在8C16G规格下,服务发现的TPS相比同类注册中心有较大的提升。

服务治理的易用性提升

服务治理是北极星的核心能力之一,在开源的过程中,为了降低用户使用服务治理的成本,北极星在以下方面进行了优化:

访问限流:从交互和限流精细化层面进行优化,支持针对请求参数、接口、主调服务的维度进行精细化限流,也同时支持网关层限流和微服务限流。

动态路由:从场景化上进行了优化,从微服务的使用场景上,细分了测试环境路由、灰度发布等场景,并且对于无法覆盖的场景,通过通用的自定义路由来进行覆盖,能完全满足所有的路由调度相关的场景诉求。

熔断降级:从功能和交互上进行了补齐,支持了服务级、接口级、分组级等多级熔断策略,同时支持故障探测规则,通过持续的故障探测,可以在流量小的情况下,及时发现并剔除业务中故障的实例,确保潮汐到来时业务的可用性。

周边生态融入

北极星提供了多语言统一的服务治理 SDK(Java,Go,C++,PHP等),接入北极星的应用无需再重复开发服务治理相关的逻辑和算法。而应用往往是基于服务框架来进行构建的,业界大部分开源服务框架都提供了基础服务治理的能力,而各个框架在实现细节上,从配置到算法上存在一定的差异。

为了统一用户的服务治理体验、简化用户的接入成本,在各个开源框架社区开发者的协同下,北极星也通过提供框架生态组件的方式,支持服务框架用户的无缝接入。

Spring Cloud框架:腾讯开源的Spring Cloud Tencent,通过实现Spring Cloud原生的拦截器,集成北极星的SDK,使得Spring Cloud用户可以无感的方式接入北极星微服务体系。

Dubbo框架:与Spring Cloud类似,北极星也提供了dubbo以及dubbogo框架的原生扩展,dubbo用户可以通过变更配置的方式接入北极星,无需进行代码的修改。

其他框架:除Spring Cloud和dubbo外,北极星也支持与gRPC,Cloudwego/kitex,kratos等服务框架对接,未来也会继续加强与其他社区合作,支持更多的服务框架接入。

存量应用无缝迁移

为了提升用户的接入体验,支持更多企业用户可以通过更低成本,更少改造的方式接入。北极星针对存量 Spring Cloud 用户的迁移做了优化,通过接口兼容、同步工具、JavaAgent 等多种方案,支持原有 Spring Cloud 用户零代码改造接入。

对于 Spring Cloud + Eureka 用户迁移:北极星完全兼容 Eureka 接口,通过集群数据同步完成迁移。

对于 Spring Cloud + Nacos 用户迁移:北极星提供同步工具,支持 Nacos 与北极星之间双向数据同步,同时也提供 JavaAgent,支持已迁移用户无缝接入北极星控制面。

展望未来

未来北极星和 Spring Cloud Tencent ,会继续在场景化功能、开源生态融合这2方面进行建设和精细化打磨:

场景化功能:当前北极星和 Spring Cloud Tencent ,提供的是垂直的原子能力,而用户在使用过程中,面对的是业务场景,业务场景和垂直功能之间会存在一定的理解和使用成本。比方说,用户需要进行灰度发布,这个过程中,对于灰度分组的管理、灰度的路由、灰度计划等功能,需要结合北极星的多个原子功能来实现,存在一定操作门槛。因此,未来会提供场景化的操作体验,会针对用户常用的业务场景(灰度发布、过载保护等),提供一体化的配置及接入体验,进一步降低用户接入成本。

开源生态融合:未来微服务的应用生态,无论是在开发语言,或者服务框架上,会越来越多样化。因此北极星会在继续完善当前主流的服务框架的功能基础上,积极与社区的其他服务框架及基础设施做进一步的整合,以覆盖更多的微服务应用。同时在多语言方面,也会在Python,Rust等语言上进行更多的探索,希望社区更多的同学能加入一起建设。

感谢贡献者

在开源的这一年时间中,北极星及 Spring Cloud Tencent 社区产生了 30+ 的committer:weihubeats, onecer、alexwanglei、lhiamgeek、shichaoyuan、astronaut0131 等,这些同学在文档建设、事件中心、K8S适配、MTLS流量安全、动态配置管理等核心功能实现中做出了突出贡献。

除此之外,社区还收获了大量贡献者,目前已有 100+ Contributors,非常感谢大家的付出!相信有大家的支持,我们可以让北极星和 Spring Cloud Tencent 的产品和生态更加完善!!!

最后,也欢迎更多的开发者加入北极星和 Spring Cloud Tencent 的贡献者队伍,一起打造业界领先的云原生服务治理中心!

一周年活动

为了感谢大家在北极星 和 Spring Cloud Tencent 社区的贡献,我们为每一位commitor 准备了专属文化衫。

其他小伙伴也不用着急,PolarisMesh 和 Spring Cloud Tencent 社区将从代码/issue 提交者以及任务认领者中抽选出50位贡献者,献上社区精心准备的文化衫/公仔。

欢迎大家给我们反馈建议、认领任务~~戳这里:

北极星:

https://github.com/polarismesh/polaris/issues

SCT:

https://github.com/Tencent/spring-cloud-tencent/issues

活动时间:2022.12.20-2023.1.7

本文作者:

单家骏:腾讯云中间件团队技术专家,北极星开源社区PMC成员

李佳南:腾讯云中间件团队高级产品经理

往期

推荐

《轻量级SaaS化应用数据链路构建方案的技术探索及落地实践》《Apache Pulsar 技术系列 – 基于不同部署策略和配置策略的容灾保障》《微服务架构下路由、多活、灰度、限流的探索与挑战》《TSF微服务治理实战系列(四)——服务安全》《高并发场景下如何保证系统稳定性》《微服务上云快速入门指引》《Apache Pulsar 在微信大流量实时推荐场景下的实践》《好未来基于北极星的注册中心最佳实践》《百万级 Topic,Apache Pulsar 在腾讯云的稳定性优化实践》《预告|ArchSummit 全球架构师峰会杭州站即将盛大开幕》《千亿级、大规模:腾讯超大 Apache Pulsar 集群性能调优实践》《云原生时代的Java应用优化实践》《SpringBoot应用优雅接入北极星PolarisMesh》

扫描下方二维码关注本公众号,

了解更多微服务、消息队列的相关信息!

解锁超多鹅厂周边!

戳原文,查看更多北极星PolarisMesh的信息!

点个在看你最好看

标签:

(责任编辑:news01)
全球热门:迎接2023 | 北极星开源一周年,感恩礼倾情相送

全球热门:迎接2023 | 北极星开源一周年,感恩礼倾情相送

北极星(PolarisMesh)是开源的一体化服务治理平台,致力于解决分布式和微服务架构中的服务管理、流量管...
12-22 07:54:41
微资讯!中文在线: 第四届董事会第二十一次会议决议公告

微资讯!中文在线: 第四届董事会第二十一次会议决议公告

中文在线:第四届董事会第二十一次会议决议公告
12-21 18:08:54
环球报道:白鹤滩—江苏±800千伏特高压直流工程低端投运

环球报道:白鹤滩—江苏±800千伏特高压直流工程低端投运

证券时报网讯,中国江苏网消息,12月19日,江苏特高压虞城换流站低端系统新设备顺利通过168小时试运行,...
12-21 12:37:27
【独家焦点】常州办理借款纠纷的律师费用是多少

【独家焦点】常州办理借款纠纷的律师费用是多少

1、按件收费收取(1)无财产争议:6000元-20000元之间;(2)法律文书:600元-2000元之间;(3)律师见...
12-21 06:28:25
环球看点!最冷门的5部韩国黄暴电影,你可能都没看过

环球看点!最冷门的5部韩国黄暴电影,你可能都没看过

1、《共助》虽然开始的时候有掺杂奇奇怪怪的南北韩偏见,但是拍到后面两个人抛下偏见合作的样子,还是挺...
12-20 17:21:02
【热闻】浙商证券:给予旭光电子增持评级,目标价位16.0元

【热闻】浙商证券:给予旭光电子增持评级,目标价位16.0元

浙商证券股份有限公司吴若飞,蒋高振近期对旭光电子进行研究并发布了研究报告《旭光电子深度报告:氮化铝...
12-20 11:24:20
世界微资讯!使用 IdentityServer  保护 Vue 前端

世界微资讯!使用 IdentityServer 保护 Vue 前端

前情提要《使用IdentityServer保护Web应用(AntDPro前端+SpringBoot后端)》中记录了使用IdentitySer
12-20 00:33:13
当前焦点!大盘收杀跌长阴 3100点一度失守

当前焦点!大盘收杀跌长阴 3100点一度失守

周一早盘上证指数小幅低开,但之后大盘走出单边的杀跌。午后大盘一度跌穿3100点,最低探出3096的低点。...
12-19 16:25:44
5 年的前端成长计划 - 仅剩 300 名额 - 打破职业发展壁垒

5 年的前端成长计划 - 仅剩 300 名额 - 打破职业发展壁垒

早早聊5年天使票预售倒计时,还剩300名额~这次我们拿出了最大的诚意,对大会服务做了全面升级。天使年...
12-19 11:05:22
热文:“车看灯”变成“灯看车” 市区五个路口安装雷视一体机

热文:“车看灯”变成“灯看车” 市区五个路口安装雷视一体机

从2022年11月起,驻马店市交警支队先后在市区开源大道与前进大道、开源大道与富强路、开源大道与金山路...
12-19 02:06:10
环球热讯:维生素C热销 多个品牌卖断货 保健品市场迎来新一轮高增长

环球热讯:维生素C热销 多个品牌卖断货 保健品市场迎来新一轮高增长

受各地落实“新十条”优化疫情防控措施的影响,目前很多家庭对于维生素C片、蛋白粉等增强免疫力的保健品...
12-18 15:11:20
焦点报道:国家卫健委:11日新增本土“2171+6455”

焦点报道:国家卫健委:11日新增本土“2171+6455”

据国家卫健委网站12日通报,12月11日0—24时,31个省(自治区、直辖市)和新疆生产建设兵团报告新增确诊病...
12-17 16:10:27
环球短讯!天丝能用洗衣机洗吗 天丝面料怎么洗

环球短讯!天丝能用洗衣机洗吗 天丝面料怎么洗

1、天丝面料是可以机洗的,但是如果放在洗衣机里面进行清洗的话,在清洗时必须要开启弱循环功能,而且清...
12-17 01:47:47
天天简讯:广期所:将于12月22日结算时起开展组合持仓保证金业务

天天简讯:广期所:将于12月22日结算时起开展组合持仓保证金业务

证券时报网讯,广州期货交易所(简称交易所)发布通知,将于2022年12月22日结算时起开展组合持仓保证金业...
12-16 16:48:47
【世界播资讯】河北石家庄:文明守法 安全回家

【世界播资讯】河北石家庄:文明守法 安全回家

12月9日,石家庄市交管局、长安交警大队联合美团配送在省会文化广场开展交通安全宣传主题活动,提高外卖...
12-16 10:51:58
科学脱单,女追男的心理学

科学脱单,女追男的心理学

编者按女生喜欢一个男生的时候,要不要追?当然要。不追,便意味着毫无希望,没有机会。有时,一旦错过...
12-15 23:23:23
中原消费金融网贷逾期25年延迟还款影响征信吗

中原消费金融网贷逾期25年延迟还款影响征信吗

网贷逾期一般会上征信,有些借贷机构在用户逾期后一天后就会上报给征信机构,而有些借贷机构则是会在几天...
12-15 15:47:47
世界热资讯!日本2022年度汉字“战”

世界热资讯!日本2022年度汉字“战”

参考消息网12月13日报道据时事社12月12日报道,日本京都市清水寺住持挥毫书写了今年的年度汉字“战”。...
12-15 10:28:37
聚焦:中国东方航空股份(00670.HK):2023年新增美元汇率套期保值上限不超过31亿美元

聚焦:中国东方航空股份(00670.HK):2023年新增美元汇率套期保值上限不超过31亿美元

格隆汇12月14日丨中国东方航空股份(00670 HK)公告,为对冲美元负债公允价值汇兑风险,防范汇率大幅波动...
12-14 21:48:57
洛阳市第二届童心童路《自闭症专题—爱是永恒》学术论坛圆满落幕

洛阳市第二届童心童路《自闭症专题—爱是永恒》学术论坛圆满落幕

大河网讯10月16日至17日,由洛阳市医学会主办、洛阳新区人民医院承办的洛阳市第二届童心童路《自闭症专...
12-14 15:16:29
【环球速看料】浙江畅通危废电池循环通道 累计收处62万组金额1.2亿元

【环球速看料】浙江畅通危废电池循环通道 累计收处62万组金额1.2亿元

走进浙江省湖州市长兴县画溪街道,“铅蛋”运营平台全景大屏幕实时跳动。杨涛表示,“铅蛋”平台打通了...
12-14 09:14:48
天天热讯:票据日评1213:震荡小跌

天天热讯:票据日评1213:震荡小跌

票据日评1213:震荡小跌
12-13 18:42:01
苏大维格(300331)12月12日主力资金净卖出3582.81万元

苏大维格(300331)12月12日主力资金净卖出3582.81万元

截至2022年12月12日收盘,苏大维格(300331)(300331)报收于22 49元,下跌3 19%,换手率8 47%,成交量17 02万手,成交额3 8
12-13 11:12:37
源杰科技: 源杰科技首次公开发行股票并在科创板上市网上发行申购情况及中签率公告

源杰科技: 源杰科技首次公开发行股票并在科创板上市网上发行申购情况及中签率公告

陕西源杰半导体科技股份有限公司       首次公开发行股票并在科创板上市        网上发...
12-12 23:18:21
新华联文旅积极筹划非公开发行股票

新华联文旅积极筹划非公开发行股票

央行、银保监会、证监会“三箭齐发”,通过增加信贷投放、债券发行、恢复股权融资等措施,支持房企保交...
12-12 15:27:57
致远新能(300985)12月9日主力资金净卖出198.08万元

致远新能(300985)12月9日主力资金净卖出198.08万元

截至2022年12月9日收盘,致远新能(300985)报收于24 26元,上涨3 5%,换手率6 7%,成交量2 44万手,...
12-12 09:01:06
焦点关注:港股异动 | 次新股双财庄(02321)续跌36%、创上市以来新低 暴跌前最高累升3.4倍

焦点关注:港股异动 | 次新股双财庄(02321)续跌36%、创上市以来新低 暴跌前最高累升3.4倍

智通财经APP获悉,继昨日下挫57%后,次新股双财庄早盘再度大跌,触及0 48港元,刷新上市以来低点纪录,...
12-09 11:59:25
当前关注:涨停雷达:物流个股异动 普路通触及涨停

当前关注:涨停雷达:物流个股异动 普路通触及涨停

(原标题:涨停雷达:物流个股异动普路通触及涨停)今日走势:普路通(002769)今日触及涨停板,该股近...
12-08 10:48:51
江河集团(601886)12月6日主力资金净卖出1112.63万元

江河集团(601886)12月6日主力资金净卖出1112.63万元

截至2022年12月6日收盘,江河集团(601886)报收于8 56元,下跌2 62%,换手率0 58%,成交量6 53万手,...
12-07 07:34:00
白酒消费更透明!新国标明确白酒不得用非谷物食用酒精和添加剂

白酒消费更透明!新国标明确白酒不得用非谷物食用酒精和添加剂

在经过一年的缓冲期后,今年6月1日,由市场监管总局、国家标准管理委员会修订发布的《白酒工业术语》及...
06-21 14:53:27

精彩推送