SpringCloud--集群Eureka注册中心-服务注册-服务调用
参考:单机Eureka注册中心-服务注册-服务调用.docx
1、准备工作
1.1、集群服务器准备
ip:10.27.69.225、10.27.137.35、10.37.139.20
1.2、应用程序准备
基于单机版eureka注册中心程序、eureka服务提供程序、eureka服务调用程序,准备一份集群用eureka注册中心程序、eureka服务提供程序、eureka服务调用程序。
2、注册中心搭建
2.1、复制application.properties
文件3份,
分别命名为:
application-server1.properties
application-server2.properties
application-server3.properties
2.2、修改application.properties
文件,
配置如下:
2.3、修改application-
server1.properties
文件,
配置如下:
2.4、修改application-
server2.properties
文件,
配置如下:
2.5、修改application-
server3.properties
文件,
配置如下:
2. 6、用maven打包工程为jar文件
2.7、部署到linux服务器—部署&启动
2.7.1 将打好的jar包上传到服务器目录/opt/havery/springCloud。
2.7.2 分别启动3台服务
在10.27.69.225上执行:
java -jar sc-eureka-cluster-registerCenter-0.0.1-SNAPSHOT.jar --spring.profiles.active=server1
在10.27.137.35上执行:
java -jar sc-eureka-cluster-registerCenter-0.0.1-SNAPSHOT.jar --spring.profiles.active=server2
在10.37.139.20上执行:
java -jar sc-eureka-cluster-registerCenter-0.0.1-SNAPSHOT.jar --spring.profiles.active=server3
2.7.3 分别访问控制台,下图信息全部显示正确,集群注册中心配置成功。
3、服务提供&注册
3.1、修改application.properties
文件,
配置如下:
3.2、用maven打包工程为jar文件
3.3、启动服务实现注册
3.4、进入eureka注册中心控制台。在Instances中看到已经注册的实例表示服务注册成功。
4、服务调用
4.1、修改application.properties
文件,
配置如下:
4.2、启动服务调用应用程序
4.3、访问服务调用应用程序