手记

spring cloud 服务注册与发现

IDEA 构建多model工程:
1.创建parent maven工程 删除src文件夹
2.右键parent 选择创建model 选择 spring lnitializr 勾选 eureka server 创建完成之后 可能出现无法编译情况,在parent 的pom中 新增model节点 重新maven import 即可.
3.service 使用 @EnableEurekaServer 标识,yml中添加对应配置

server:
  port: 8761
eureka:
  instance:
    hostname: localhost
  client:
    registerWithEureka: false
    fetchRegistry: false
    serviceUrl:
      defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/

spring-cloud-eureka-server
4.client 使用@EnableEurekaClient 标识 yml配置文件中添加

eureka:
  client:
    serviceUrl:
      defaultZone: http://localhost:8761/eureka/
server:
  port: 8762
spring:
  application:
    name: service-hi

eureka_clients

1人推荐
随时随地看视频
慕课网APP