最近腾讯开源了自家的spring cloud微服务解决方法,随即想安装个服务发现管理平台,随即写了这篇文章。
一、Polaris是什么
北极星是腾讯开源的服务发现和治理中心,致力于解决分布式或者微服务架构中的服务可见、故障容错、流量控制和安全问题。虽然,业界已经有些组件可以解决其中一部分问题,但是缺少一个标准的、多语言的、框架无关的实现。
腾讯具有海量的分布式服务,加上业务线和技术栈的多样性,沉淀了大大小小数十个相关组件。从 2019 年开始,我们通过北极星对这些组件进行抽象和整合,打造公司统一的服务发现和治理方案,帮助业务提升研发效率和运营质量。
目前,北极星在腾讯内部的服务注册数量超过百万,日接口调用量超过十万亿,通用性和稳定性都得到了大规模的验证。因此,我们将其贡献到开源社区,希望对其他企业有所帮助,也希望吸引更多开发者参与共建。下面从三个方面介绍北极星。
二、文档信息
官网:https://polarismesh.cn/
github:https://github.com/polarismesh/polaris
github中文文档:https://github.com/polarismesh/polaris/blob/main/README-zh.md
自定义docker镜像
docker hub:https://hub.docker.com/repository/docker/dogdok/polaris/general
三、安装启动
本文章使用简单启动方式
我用的是上文自己打包的docker镜像。
代码语言:javascript复制docker run -itd --name bjx -p 8080:8080 -p 8081:8090 -p 8082:9090 -p 8083:9091 dogdok/polaris
四、测试
输入ip:8080访问测试
用户名:polaris
密码:polaris
后台管理页面
完。
后边再研究腾讯的spring cloud 微服务治理。
关于
腾云先锋(TDP,Tencent Cloud Developer Pioneer)是腾讯云GTS官方组建并运营的技术开发者群体。这里有最专业的开发者&客户,能与产品人员亲密接触,专有的问题&需求反馈渠道,有一群志同道合的兄弟姐妹。来加入属于我们开发者的社群吧!