微服务平台 TSF 轻量级服务注册中心

轻量级服务注册中心给开发者提供在开发、调试、测试的过程中的服务发现、注册和查询功能。在一个公司内部,通常只需要在一台机器上安装轻量级服务注册中心。具体安装和使用的步骤。

相关产品
微服务平台 TSF 产品页,含版本规格、价格与购买入口。

一、下载轻量级服务注册中心

推荐你找一台专门的机器启动轻量服务注册中心,例如某台测试机器。根据是否涉及到多个微服务联调测试,分为单机调试和多微服务联调两种场景进行说明。

二、本地使用轻量服务注册中心

如果不涉及到多个微服务联调场景,可以通过本地机器启动一个 Consul 作为轻量服务注册中心。单机调试支持 Windows 和 Linux / macOS 操作系统,多操作系统版本 Consul 下载地址。

确保机器以下的端口是空闲的:8300、8301、8302、8500、8600。

注意:用户可通过执行 netstat -apn|grep LISTEN 命令查看端口占用信息。

三、启动轻量级服务注册中心

本地使用轻量服务注册中心场景下支持 Windows 和 Linux / macOS 操作系统。
进入解压目录,启动服务注册中心。

·Windows 操作系统:

.\\consul.exe agent -dev

·Linux / macOS 操作系统:

./consul agent -dev

四、验证服务注册中心启动

·查看 8301 和 8500 的端口是否被监听;

·通过浏览器查看服务注册中心页面(http://127.0.0.1:8500)。

五、多微服务联调环境的轻量服务注册中心

在多个微服务联调场景下,可以找一台可以被微服务访问的机器来部署轻量服务注册中心。目前本场景下仅支持 Linux 系统的 Consul,Linux 系统 Consul 下载地址。

六、启动轻量级服务注册中心

1. 将 consul 二进制文件放到任意一个目录,例如 /data/。

2. 将 start.sh 也放到同一个目录。下载脚本 start.sh。

3. 执行如下命令:

chmod +x start.sh; sudo ./start.sh local_ip

其中 local_ip 填写本机 IP。例如,Linux 机器上的 IP 为 192.168.1.10,那么执行的命令是:sudo ./start.sh 192.168.1.10。

七、验证服务注册中心启动

./consul members -http-addr=127.0.0.1:8500curl http://127.0.0.1:8500/v1/catalog/services

如果有正常输出,代表 Consul 已经正常启动。

赞 (0)
上一篇 4天前
下一篇 4天前