- 新建一个maven工程.
- 在maven项目下新建一个springboot的module作为注册中心.
添加eureka的依赖
修改properties文件,也可使用.yml更为直观
registerWithEureka:false和fetchRegistry:false表明自己是一个eureka server
在启动类上加@EnableEurekaServer注解
3.启动类直接运行
启动后访问http://localhost:8888/,“No instances available” 表示还没有实例在注册中心发布服务
springcloud简单的注册中心demo就搭建好了
创建一个服务实例
- 创建Eureka Client
- 添加依赖
- 修改配置文件
指定端口号和注册中心的地址,为服务命名(名字很重要消费者消费服务需要此名称)
- 启动类加eureka注解@EnableEurekaClient,注意和注册中心的注解不是一样的
- 运行client
运行后可以在注册中心中看到这个服务!
上边有一大串红字,不是报错,是springcloud的一个安全机制.自动检测服务的健康情况 - 访问client
完成