当前位置: 首页 > article >正文

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


http://www.kler.cn/a/445820.html

相关文章:

  • 时空信息平台架构搭建:基于netty封装TCP通讯模块(IdleStateHandler网络连接监测,处理假死)
  • MVVM、MVC、MVP 的区别
  • 详解 Qt WebEngine 模块
  • linux 使用zip unzip命令
  • ChatGPT重大更新:新增实时搜索和高级语音
  • EGO Swarm翻译
  • C哈的刷题计划之新矩阵(4)
  • Syslog 管理工具
  • 基于单片机的医院盒装药品自动分拣系统(论文+源码)
  • 充分利用 AIStor 的网络配置
  • 54、库卡机器人轴的软限位设置
  • flutter 使用dio 请求go语言后台数据接口展示瀑布流图片
  • EE308FZ_Sixth Assignment_Beta Sprint_Sprint Essay 3
  • opencv图片的纠正透视转换函数的应用,水印的添加,轮廓的绘制
  • 【Mysql】数据库分区技术详解
  • @FeignClient用于Nacos微服务间的接口调用
  • 微信小程序的消息头增加的字段不能有下滑线,字段大写字母自动转换消息字母
  • python学习——洛谷P2010 [NOIP2016 普及组] 回文日期 三种方法
  • Linux文件属性 -- 查看文件命令
  • Redis问题篇
  • 《探索 VR:开启沉浸式虚拟世界之旅》
  • Spring Boot 技术详解:核心特性、运行方式与应用实践
  • 【功能安全】硬件架构度量
  • Spring Boot--06--整合Swagger
  • 前端工程中.git文件夹内容分析
  • Flutter组件————AppBar