- 注意application.yml的命名和对齐,尽量都用驼峰式命名,仔细检查是否对其(下图两个错误示例)
2.在application.yml中,让两个节点相互注册,假设我们定义了peer1和peer2这两个Profile,当应用以peer1这个profile启动时,在IDEA中的操作如下:
一定一定要注意,Active profiles里不要写spring.profiles.active=peer1
,直接写peer1
就可以!!!!!!!!!!
3、在启动第一个节点的过程中,会持续出现如下错误信息:
2020-06-30 10:41:42.923 ERROR 15112 --- [freshExecutor-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_MICROSERVICE-DISCOVERY-EUREKA-HA/lidehu00.home.langchao.com:microservice-discovery-eureka-ha:8761 - was unable to refresh its cache! status = Cannot execute request on any known server
com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server
这个不用管,这是因为第二个节点还没有启动,启动第二个就可以了