Polaris Mesh 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Polaris Mesh 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Polaris Mesh 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 BSD
开发语言 Google Go 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 腾讯云中间件
适用人群 未知
收录时间 2021-09-10

软件简介

北极星(Polaris Mesh)是腾讯自研的服务发现和治理中心,以服务注册中心为基础,扩展了服务治理功能以及相应的控制面,解决分布式和微服务架构中的服务可见、故障容错、流量控制和安全问题,提供多语言的客户端实现,不同的开发框架可以集成使用。

功能

  • 基础功能:服务发现、服务注册、健康检查
  • 故障容错:熔断降级、访问限流
  • 流量控制:动态路由、负载均衡
  • 安全:访问鉴权

特色

  • 北极星的功能采用插件化的形式实现,业务可以根据需求选择使用,也非常容易实现扩展
  • 提供SDK和Sidecar两种接入方式,SDK适用于高性能的业务场景,Sidecar适用于无侵入的开发模式
  • 对于SDK的接入方式,提供Java、Go、C++和NodeJS等多种语言的客户端,功能实现相同
  • 北极星SDK可以集成到常用的框架和网关中,例如Spring Cloud、gRPC和Nginx
  • 适用于Kubernetes,支持K8s service和Polaris sidecar的自动注入
  • 腾讯百万级服务治理中心的开源版本,沉淀了腾讯多年的分布式服务治理经验

架构

项目构成

服务端:

客户端:

生态组件:

其他:

随着容器化和云原生的推进,北极星也支持了 Kubernetes  服务和网格 Sidecar 的自动接入,实现了它们之间互联互通和统一治理。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(1) 发布并加入讨论🔥
发表了资讯
01/09 11:23

北极星 2024 年第一个版本 1.18.0-beta 发布

下载地址 Github Release v1.18.0-beta 特性说明 Nacos客户端协议全功能版本兼容 在 1.18.0-beta 版本中,社区正式将 apiserver-nacos 插件纳入官方默认插件,并完善了 nacos1.x/nacos2.x 的客户端功能特性兼容。用户无需替换自己的 nacos-client 依赖,只需更换接入地址即可接入北极星的注册发现以及配置管理。 nacos1.x 注册发现 实例注册 服务发现 心跳上报 基于 UDP 的服务端主动推送 配置管理 配置发布 配置查询 配置监听 ...

0
1
发表了资讯
2023/04/03 16:16

Polaris v1.16.0 版本发布:支持服务调用监控

特性说明 更完善的服务调用监控 在 polaris 1.16.0 版本前,缺乏服务调用之间的流量指标展示分析,因此服务间调用的流量情况对用户来说就是一个黑盒,同时,用户也无法判断在北极星平台配置的流量治理规则,在服务调用时是否执行,以及执行的结果是否符合预期: 缺少服务间调用请求的响应时耗统计信息。 缺少服务间调用请求的响应码分布情况。 缺少接口级、实例级的服务间调用请求指标。 基于以上几点,在 polaris v1.16.0 版本...

0
4
发表了资讯
2023/03/16 15:38

Polaris v1.15.0 版本发布:支持服务注册配置监控

特性说明 更完善的服务注册配置监控 在 polaris 1.15.0 版本前,北极星的可观测性指标较少,用户难以观察北极星服务端运行时的一些指标信息: 缺少服务端针对请求的响应时耗统计信息 缺少服务端响应的错误码分布情况 缺少服务数、实例数的统计,无法感知不同状态实例总数的一个变化情况 基于以上几点,在 polaris v1.15.0 版本中,我们针对服务端的几个核心指标进行上报并展示在控制台,方便用户观察北极星服务端运行时情况: ...

0
5
发表了资讯
2023/02/15 18:21

Polaris v1.14.0 版本发布:支持接口级熔断及主动探测

Polaris v1.14.0 版本现已发布,具体更新内容包括: 特性说明 更完善的熔断治理规则 在 polaris 1.14.0 版本前,熔断规则的易用性存在不好的地方。 仅支持节点级熔断。 熔断条件支持不够丰富,仅支持错误率和错误数。 无法根据用户自定义错误码以及响应延迟进行熔断。 主动探测规则无法配置。 基于以上几点,在 polaris v1.14.0 版本中,我们针对熔断规则的 spec 以及配置交互做了优化,解决了上述几个问题,当前用户可以根据自...

0
2
发表了资讯
2022/12/20 17:11

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

北极星(Polaris Mesh)是开源的一体化服务治理平台,致力于解决分布式和微服务架构中的服务管理、流量管理、故障容错和配置管理问题,提供业务监控、流量监控、事件中心和操作记录等全方位的可观测性能力,帮助用户快速低门槛构建微服务。 截止目前,在社区各位开发者的支持下,北极星和 Spring Cloud Tencent 社区经过一年的开源运营,一共收到 5200+ Star、1400+ Fork,有 2400+ 社区爱好者加入了社区交流群。积累了好未来、...

0
1
发表了资讯
2022/11/14 11:31

腾讯开源服务网格 PolarisMesh v1.12 版本发布

北极星:支持多语言、多框架的云原生服务治理平台。 版本信息 北极星服务端 Release 链接: https://github.com/polarismesh/polaris/releases/tag/v1.12.1 主要变化 在 v1.12.0 版本中,我们主要对北极星的路由功能进行了以下优化,方便用户更好的使用北极星自定义路由能力。 将路由规则从服务信息中独立为单独的功能栏——动态路由,该功能栏包括自定义路由规则配置、灰度发布指导以及测试环境路由指导。 针对路由规则中对于流...

1
14
发表了资讯
2022/09/20 15:21

PolarisMesh 北极星 V1.11.3 版本发布

北极星:一个支持多语言、多框架的云原生服务发现和治理中心,提供高性能SDK和无侵入Sidecar两种接入方式。 版本信息 北极星服务端 Release 链接: https://github.com/polarismesh/polaris/releases/tag/v1.11.3 主要变化 在 v1.11.3 版本中,我们主要对北极星的限流功能进行了以下优化,方便用户更好的使用北极星的单机限流和分布式限流能力 将限流规则从服务信息中独立为单独的功能栏; 在匹配计算方式上,我们支持了精确、正...

0
2
发表了资讯
2021/12/30 15:18

全面拥抱 Go 社区:北极星 PolarisMesh 全功能对接 gRPC-Go

导语 PolarisMesh 是腾讯开源的百万级服务发现和治理中心,积累了腾讯从虚拟机到容器时代的分布式服务治理经验。作为分布式和微服务架构中的核心组件,PolarisMesh 提供服务寻址、流量调度、故障容错和访问控制等一系列能力,在K8s 和虚拟机环境中可以无差别使用,支持主流的开发模式,兼容grpc、spring cloud和servicemesh等开源生态,帮助用户快速构建扩展性强、可用性高的业务架构,实现从传统架构到云原生架构的转型。 作者...

1
15
发表了资讯
2021/12/02 14:18

PolarisMesh 月报:发布 v1.3.0 ,完美支持 proxyless 和 proxy 两种服务网格模式

北极星(PolarisMesh )是腾讯开源的百万级服务发现和治理中心,积累了腾讯从虚拟机到容器时代的分布式服务治理经验。作为分布式和微服务架构中的核心组件,PolarisMesh 提供服务寻址、流量调度、故障容错和访问控制等一系列能力,在K8s 和虚拟机环境中可以无差别使用,支持主流的开发模式,兼容grpc、spring cloud和servicemesh等开源生态,帮助用户快速构建扩展性强、可用性高的业务架构,实现从传统架构到云原生架构的转型。...

2
7
发表了资讯
2021/11/10 16:39

腾讯云原生组件“北极星”正式开源

11月4日,在腾讯数字生态大会上,腾讯重磅宣布并介绍了云原生领域的开源组件——“北极星”(PolarisMesh)服务发现和治理中心。 “北极星”由腾讯云自主研发,在腾讯内部注册服务数量已超过百万,服务实例数量超过500万,接口日调用量超过30万亿,涵盖包含腾讯音乐、腾讯视频、腾讯会议、腾讯文档、企业微信、微信支付和王者荣耀等重点产品在内的90%以上业务。该项目的开源,将为企业分布式和微服务架构转型带来新的解决方案,...

0
6
发表了资讯
2021/09/10 15:52

日调用量超三十万亿,腾讯开源百万级服务发现和治理中心北极星

近日,腾讯云面向所有开发者,正式宣布开源北极星(Polaris Mesh),开放了应用在大规模生产环境中的源代码,推进以微服务为核心的开源生态建设,并希望帮助业界更好地进行分布式或者微服务架构转型。 目前很多企业在微服务实施和演化过程中,都会面临技术栈的多样性问题。整个微服务领域逐渐沉淀出了无数个相关组件,大家在选择上更加困难,也为企业的基础设施建设不断带来挑战。腾讯也曾面临这样的痛点,因此从 2019 年开始腾...

9
33
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
1 评论
52 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部