两个重要的注解
@EnableEurekaServer 表明服务器
@EnableDiscoverClient
上面试该属性的注解,eureka.client.register-with-eureka=false,表名该注册到eureka服务的实例是否被其它实例发现,之所以这么翻译,是因为服务间即使设置了此属性,依然可以通过eureka.client.serverUrl.defaultZone来让共享彼此信息。没有过多调试内部原理,力量有限
内容仅供参考,不保证一定正确
/**
* Indicates whether or not this instance should register its information with eureka
* server for discovery by others.
*
* In some cases, you do not want your instances to be discovered whereas you just
* want do discover other instances.
*/
private boolean registerWithEureka = true;
eureka.client.serverUrl.defaultZone=http://localhost:8761/eureka/,http://localhost:8762/eureka/
客户端可以用来注册服务器,服务端可以用来服务间互联
设置eureka服务端
一个客户端可以同时注册多个服务端,多个服务端都可以发现该客户(推荐),
一个客户可以只注册一个服务端,多个服务端可以设置服务端此属性,可以共享彼此拥有的服务,但是此时如果那个注册了服务的服务器出现异常,该服务异常后,重启不会被发现
服务器可以使用此属性,达到多个eureka服务共享,即使eureka.client.register-with-eureka设置为false,
传销慕课网缪师兄spring相关课程