Group:com.eurekademo
Artifact:centerdemo
选择Web里面的Spring Web Starter
Spring Cloud Discovery里面的Eureka Server
server.port=8888
eureka.client.service-url.defaultZone=http://地址:端口号/eureka/
eureka.client.fetch-registry=false
eureka.client.register-with-eureka=false
启动类中添加注解:@EnableEurekaServer
启动后,地址栏中输入下图网址后回车。
Group:com.eurekademo
Artifact:receptiondemo
选择Web里面的Spring Web Starter
Spring Cloud Discovery里面的Eureka Discovery Client
server.port=8001
eureka.client.service-url.defaultZone=http://地址:端口号/eureka/
spring.application.name=reception
启动类中添加注解:@EnableDiscoveryClient
启动后刷新页面,如图所示reception注册成功。
1.第2步中,Artifact:counselordemo
2.第5步中,
a)server.port=8002
b)spring.application.name=counselor
启动后刷新页面,如图所示counselor 注册成功。
1.在编程上,描述这两个程序,一个叫消费者,一个叫提供者
2.在复杂系统种,这些程序,都叫服务
3.消费者和提供者的角色不固定
# server (eureka 默认端口为:8761)
server.port=8761
# 服务名
spring.application.name=spring-cloud-server
# 是否注册到eureka(eureka本身是不需要再注册到自己的)
eureka.client.register-with-eureka=false
# 是否从eureka获取注册信息
eureka.client.fetch-registry=false
# eureka服务器的地址(注意:地址最后面的 /eureka/ 这个是固定值)
eureka.client.serviceUrl.defaultZone=http://localhost:${server.port}/eureka/
#服务失效时间,Eureka多长时间没收到服务的renew操作,就剔除该服务,默认90秒
eureka.instance.leaseExpirationDurationInSeconds=15
#eureka server清理无效节点的时间间隔,默认60000毫秒,即60秒
eureka.server.evictionIntervalTimerInMs=20000
# 自我保护模式(缺省为打开)
eureka.server.enable-self-preservation: true
# 续期时间,即扫描失效服务的间隔时间(缺省为60*1000ms)
eureka.server.eviction-interval-timer-in-ms: 5000
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。