一、简要说明:
服务发现与注册:方便各服务之间自动注册,调用时直接调服service_id,不需关心具体的业务部署情况;方便后续需实现的负载均衡等功能。
二、环境说明:
spring:2.1.0.RELEASE
maven:3.5.3
JDK:1.8
IDE:IntelliJ IDEA 2018.2
三、实现步骤
1、服务中心搭建:
a、新建项目:File->New->Project...
b、填写项目信息:
Group:com.jefry.mircSerivce,
Artifact:eureka_server,
其它使用默认就可以了。
c、选择依赖插件:Web->Web与Cloud Discovery->Eureka server
d、选择项目存放目录:
e、项目建好了:
f、配置服务属性:
文件在:
重全名:application.yml
配置内容:
spring:
application:
name: eureka-server
server:
port: 1001
eureka:
client:
register-with-eureka: false
instance:
hostname: localhost
serviceUrl:
defaultZone: http://${eureka.client.instance.hostname}:${server.port}/eureka/
g、启用eureka server
在EurekaServiceApplication增加@EnableEurekaServer
h、 启动服务:
在本项目根目录输入:mvn spring-boot:run 启动服务
j、验证服务:
在浏览器访问:http://127.0.0.1:1001/