|
|
|
|
微服务架构 建立maven统一管理项目pom项目(springcolud_parent) 追加pom文件 ,dependencyManagement进行统一dependencies版本管理
|
|
新建 EurekaApplicationStart 服务器启动 @EnableEurekaServer 代表是EurekaServer端
EnableEurekaServer配置
EnableEurekaServer 配置文件 application.yml (eureka-700X.com 为hosts文件127.0.01)
spring.application.name 为 Eureka服务注册中心名字 不可重复 其他的 2个 EnableEurekaServer 都一样 改端口就行
defaultZone 这个就是 Eureka集群配置。注册到其他的Eureka服务注册中心
服务提供 8001 8002 8003 (端口)
和之前springMCV 一样 提供restful端口
@RestController
配置文件 application.yml 我的orm是mybatis
如果要做负载均衡 application.name ( 8001 8002 8003)必须一样
instance-id 为是此微服务实例id
prefer-ip-address :true 是在服务注册中心是否显示ip
eureka.client.defaultZone 为服务注册中心地址
|
|
服务提供 8002 8003 (端口)的项目都一样 改一个 server.port instance-id 其他的不变
作者的 rest接口
|
|
服务提供服务启动 @EnableEurekaClient 必加上
|
|
服务提供服务pom文件
|
|
消费者 80
application.yml 配置
|
|
注册到Eureka中心
消费者 80 rest 配置 @LoadBalanced 是为负载均衡注解
|
|
消费者 80 rest接口调用 MICROCLOUD-PROVIDER-DEPT 为微服务 在eureka 注册的名字
|
|
消费者 80 pom文件
|
|
消费者 80 启动 @EnableEurekaClient 注解 不要忘记
|
|