网站建设是虚拟行业吗,了解深圳网站定制开发,wordpress添加加载中,想做个卷帘门百度优化网站本文介绍将应用通过云服务器ECS#xff08;Elastic Compute Service#xff09;接入到微服务引擎MSE#xff08;Microservices Engine#xff09;的Nacos引擎上#xff0c;并使用 MSE Nacos 引擎进行服务的动态发现和配置动态管理。
步骤一#xff1a;创建ECS实例
在ec…本文介绍将应用通过云服务器ECSElastic Compute Service接入到微服务引擎MSEMicroservices Engine的Nacos引擎上并使用 MSE Nacos 引擎进行服务的动态发现和配置动态管理。
步骤一创建ECS实例
在ecs控制台上创建ecs相关参数如下。
实例选择公共镜像CentOs 7.9 64位。网络及可用区ECS和注册配置MSE Nacos/ZooKeeper资源在同一个VPC下。公网IP选中分配公网IPV4地址。其余参数其他参数保持默认。 步骤二创建注册配置MSE Nacos/ZooKeeper
在注册配置中心实例列表创建实例页面配置如下
地域 华东1杭州。本文以华东1杭州为例需要ECS和注册配置MSE Nacos/ZooKeeper资源在同一地域下。 产品版本专业版引擎类型Nacos网络类型专有网络专有网络选择与ECS实例同一专有网络下。交换机选择与ECS实例同一交换机。 步骤三安装JDK
登录ECS服务器在终端通过如下命令安装jdk安装成功之后查看Java版本。
# 安装jdk
yum install -y java-1.8.0-openjdk-devel# 查看当前Java版本
java -version 步骤四部署demo服务
在微服务引擎MSE控制台在注册中心页面查看实际的内网地址启动demo服务的时候要用。 在终端执行命令下载并安装demo服务然后启动demo服务需要替换真实的内网地址。 # 下载并安装demo服务
cd ~ curl -OL https://mse-demo.oss-cn-beijing.aliyuncs.com/free-tier-demo.tar.gz tar -zxvf free-tier-demo.tar.gz cd free-tier-demo# 启动demo服务您需要将${mse.nacos.address}替换为注册配置中心实例的内网地址。
bin/start-demo.sh -e ${mse.nacos.address}
# 如 bin/start-demo.sh -e mse-3a7bxxxx-nacos-ans.mse.aliyuncs.com 执行命令的过程如下图
步骤五查看demo服务
在终端执行如下命令在father服务中查看信息 curl localhost:18084/kid/info 服务返回如下信息 在MSE控制台上查看。
步骤六为father服务添加配置
1、在终端执行如下命令查看father服务的name信息
curl localhost:18084/name 2、登录微服务引擎MSE控制台在配置列表单击father.properties进入到创建配置页面。 3、在创建配置页面参考下图左边配置Data ID和Group在右边的配置内容框中设置father服务的名称比如本文配置为father.namemse-nacos-test最后单击发布。 4、在微服务引擎MSE控制台为father设置了name之后执行curl localhost:18084/name命令发现配置已经生效。 步骤七为kid服务添加配置
1、执行如下命令查看kid服务的message。
curl localhost:18084/kid/message 2、登录微服务引擎MSE控制台参考下图为kid服务添加两条配置分别设置info和message然后单击发布。 3、发布成功之后执行curl localhost:18084/kid/message命令查看message为Hello,Good Afternoon。 4、执行curl localhost:18084/kid/info查看name为mes-nacos-kid-test。 步骤八为father或者kid服务修改配置
在father.properties或者kid.properties的编辑配置面板中修改配置内容中的${自定义名字}或${自定义信息}内容修改完成后单击发布。 在终端执行curl localhost:18084/name、curl localhost:18084/kid/info或curl localhost:18084/kid/message命令您即可看到内容变为新设置的值。