开发者可以在本地使用轻量级配置及注册中心实现应用的注册、发现和配置管理,完成应用的开发和测试。在将应用部署到 SAE 后,这些功能仍然可以正常使用。本文介绍如何下载、启动和验证轻量级配置及注册中心。
升级说明
原轻量级配置中心已升级为轻量级配置及注册中心。轻量级配置及注册中心兼容轻量级配置中心的使用场景,同时,增加了对 Nacos 的支持。
功能 | 轻量级配置中心 | 轻量级配置及注册中心 |
---|---|---|
使用 ACM 实现配置管理 | 支持 | 支持 |
使用 ANS 实现服务注册发现 | 支持 | 支持 |
HSF 应用的服务注册发现和配置管理 | 支持 | 支持 |
使用 Nacos 实现服务注册发现和配置管理 | 不支持 | 支持 |
前提条件
- 下载 1.8 及以上版本的 JDK,并设置环境变量
JAVA_HOME
。 - 确认 8080 、8848 和 9600 端口未被使用。
说明 由于轻量级配置及注册中心将占用 8080 、8848 和 9600 端口,因此建议使用专门的机器安装并启动轻量级配置及注册中心。如果在本机上使用,请将应用的端口修改为其它端口。
步骤一:下载轻量级配置及注册中心
- Windows:
- 下载轻量级配置及注册中心压缩包
- 在本地解压压缩包。
- Unix:
- 执行命令
wget http://edas.oss-cn-hangzhou.aliyuncs.com/edas-res/edas-lightweight-server-1.0.0.tar.gz
下载轻量级配置及注册中心压缩包。 - 执行命令
tar -zvxf edas-lightweight-server-1.0.0.tar.gz
解压压缩包。
注意 轻量级配置及注册中心仅用于本地开发、测试,请勿用于生产环境。如果需要暴露到公网,请控制好 IP 访问策略。 - 执行命令
步骤二:启动轻量级配置及注册中心
步骤三:在本地开发环境中配置 hosts
在需要使用轻量级配置及注册中心开发、测试应用的机器上配置轻量级配置及注册中心的 hosts,即在 DNS(hosts 文件)中将 jmenv.tbsite.net
域名指向启动了轻量级配置及注册中心的机器 IP。
- 打开 hosts 文件。
- Windows 操作系统:C:\Windows\System32\drivers\etc\hosts
- Unix 操作系统:/etc/hosts
- 添加轻量级配置及注册中心配置。
- 如果在 IP 为 192.168.1.100 的机器上启动了轻量级配置及注册中心,则需要在 hosts 文件里加入配置:
192.168.1.100 jmenv.tbsite.net
。 - 如果在本地启动轻量级配置及注册中心,则在 hosts 文件中配置将上面的 IP 改为
127.0.0.1 jmenv.tbsite.net
。
- 如果在 IP 为 192.168.1.100 的机器上启动了轻量级配置及注册中心,则需要在 hosts 文件里加入配置:
结果验证
- 轻量级配置及注册中心可用性。
- 功能可用性,包括配置管理、服务注册和命名空间(仅适用于之前使用 Nacos 的用户)。
- 本机
在浏览器中输入轻量级配置及注册中心地址
http://127.0.0.1:8080
并回车。 - 独立机器
在浏览器中输入轻量级配置及注册中心地址
http://机器 IP 地址:8080
并回车。
jmenv.tbsite.net:8080
。
轻量级配置及注册中心首页如下图所示:
如果首页不能正常显示,可以查看安装目录下的启动日志文件 logs/start.log
定位启动失败的原因,并修复。
轻量级配置及注册中心提供了服务注册、发现、配置管理和命名空间(仅适用于原有 Nacos 用户)功能。
- 原有用户在下载、启动轻量级配置及注册中心之后,可以根据业务逻辑直接验证功能可用性。
- 新用户在下载、启动轻量级配置及注册中心之后,还需要在应用中增加、修改配置,建议参考具体功能的应用开发文档验证功能可用性。
相关文档
在您使用轻量级配置及注册中心的过程中,如果遇到问题,可以参考轻量级配置及注册中心。