微服務集羣入門

1.系統C:\Windows\System32\drivers\etc\hosts文件修改主機映射

127.0.0.1 peer1
127.0.0.1 peer2

2.註冊中心application.properties
註釋掉

spring.application.name=eureka
#eureka.client.register-with-eureka=false
#eureka.client.fetch-registry=false
server.port=1111
eureka.client.service-url.defaultZone=http://localhost:1111/eureka	

3.註冊中心application1.properties
分別修改1111和 1112的端口

spring.application.name=eureka
server.port=1111
#映射主機名,啓動peer2註冊到端口號1112的實例
eureka.instance.hostname=peer1
eureka.client.service-url.defaultZone=http://peer2:1112/eureka

(1).註冊中心application2.properties

spring.application.name=eureka
server.port=1112
#映射主機名,啓動peer1,註冊到端口號1111的實例
eureka.instance.hostname=peer2
eureka.client.service-url.defaultZone=http://peer1:1111/eureka

4.分別打包啓動會看到註冊到註冊中心的信息

java -jar eureka-0.0.1-SNAPSHOT.jar --spring.profiles.active=peer2
java -jar eureka-0.0.1-SNAPSHOT.jar --spring.profiles.active=peer1

5.修改consumer客服端和provider服務端的配置文件

#客服端服務註冊到註冊中心
eureka.client.service-url.defaultZone=http://localhost:1112/eureka
#服務端信息名字和端口註冊到註冊中心
eureka.client.service-url.defaultZone=http://localhost:1111/eureka

在這裏插入圖片描述
啓動註冊中心http://localhost:1111/ 和 http://localhost:1112/出現相互註冊

配置多個文件端口地址,互相指向各個配置文件端口,啓動多個註冊中心實例,形成了集羣服務之間的互相註冊

發佈了66 篇原創文章 · 獲贊 68 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章