同步操作将从 PolarisMesh/polaris 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
English | 简体中文
README:
北极星原理介绍及相关实践文档请见北极星官网
北极星是一个支持多语言、多框架的云原生服务发现和治理中心,解决分布式和微服务架构中的服务可见、故障容错、流量控制和安全问题。
功能:
特色:
服务端:
客户端:
生态组件:
其他:
需要下载并安装MySQL,版本号要求>=5.7,可以在这里进行下载:https://dev.mysql.com/downloads/mysql/5.7.html
建表脚本为./store/sqldb/scripts/polaris_server.sql,可通过mysql命令或者admin客户端进行导入
北极星服务端编译需要golang编译环境,版本号要求>=1.17,可以在这里进行下载:https://golang.org/dl/#featured
chmod +x build.sh
./build.sh
构建完后,可以在当前目录看到polaris-server-release_${version}.tar.gz的软件包。
获取polaris-server-release_${version}.tar.gz,并解压
进入解压后的目录,打开polaris-server.yaml,替换DB配置相关的几个变量为实际的数据库参数;##DB_USER##(数据库用户名),##DB_PWD##(数据库密码),##DB_ADDR##(数据库地址),##DB_NAME##(数据库名称)
chmod +x ./tool/*.sh
#进行安装
./tool/start.sh
#测试进程是否启动成功
./tool/p.sh
最后一步运行p.sh后,返回Polaris Server,证明启动成功。
curl http://127.0.0.1:8090
返回Polaris Server,证明功能正常
北极星支持多语言、多框架、多形态(proxyless及proxy)的微服务进行接入。
(1) 主流语言微服务接入可参考:
(2) 基于主流框架开发的微服务接入可参考:
(3) proxy模式的微服务接入可参考:
更多接入指引可参考:接入文档
北极星各部分功能的使用方式可参考:使用指南
扫码下方二维码进入北极星开源社区交流群,加群之前有劳点一下 star,一个小小的 star 是对北极星作者们努力建设社区的动力。
北极星社区相关的特性计划、运营活动都会在交流群中进行发布,加群可以保证您不会错过任何一个关于北极星的资讯。
欢迎您在群里提出你在体验或者使用北极星过程中所遇到的疑问,我们会尽快答复。
您可以在群内提出使用中需要改进的地方,我们评审合理性后会接纳并尽快落实。
如果您发现 bug 请及时提 issue,我们会尽快确认并修改。
如果你有好的意见或建议,欢迎给我们提 Issues 或 Pull Requests,为提升北极星的开发体验贡献力量。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。