windows下搭建本地sofa-registry

官方介绍:

SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。SOFARegistry 最早源自于淘宝的 ConfigServer,十年来,随着蚂蚁金服的业务发展,注册中心架构已经演进至第五代。目前 SOFARegistry 不仅全面服务于蚂蚁金服的自有业务,还随着蚂蚁金融科技服务众多合作伙伴,同时也兼容开源生态。SOFARegistry 采用 AP 架构,支持秒级时效性推送,同时采用分层架构支持无限水平扩展。

接下来参照官方文档在本地搭建sofa-registry环境

服务端部署 · SOFAStack

一、官方推荐构建方式


1、下载源码
git clone https://github.com/sofastack/sofa-registry.git
2、进去代码下载的目录下
cd sofa-registry
3、打包项目
mvn clean package -Pserver-release -Dmaven.test.skip=true
4、拷贝一个目录放置打包后的sofa注册中心并解压
cp ./server/distribution/all/target/registry-all.tgz <somewhere>
tar -zxvf registry-all.tgz
5、启动项目
sh bin/integration/start_dev.sh
6、确认运行状态
# 查看meta角色的健康检测接口:
$ curl http://localhost:9615/health/check
{"success":true,"message":"... raftStatus:Leader"}
# 查看data角色的健康检测接口:
$ curl http://localhost:9622/health/check
{"success":true,"message":"... status:WORKING"}
# 查看session角色的健康检测接口:
$ curl http://localhost:9603/health/check
{"success":true,"message":"..."}

二、windows本地构建方式


1、下载源码,找个目录使用git下载即可
git clone https://github.com/sofastack/sofa-registry.git


2、进去代码下载的目录下,windows下直接进去当前目录下打开cmd
3、打包项目,执行maven脚本
mvn clean package -Pserver-release -Dmaven.test.skip=true


4、直接到/server/distribution/all/target目录下将registry-all.tgz拷贝到自己创建的文件夹如(registry-all)并解压


5、启动项目,解压的目录下打开cmd,执行java -jar registry-integration.jar

分别访问如下url

http://localhost:9615/health/check

http://localhost:9622/health/check

http://localhost:9603/health/check

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值