需要服务组件(SOA):
注册中心(Eureka server):服务发现
Feign申明接口(契约):定义一种java强类型接口
Feign(服务消费)端:调用Feign申明接口
Feign(服务提供者)端:不一定强制实现Feign申明接口
##
整合Ribbon
1.关闭erueka注册
完全关闭 注释@EnableEruekaClient
1 | ribbon: |
1 | stores: |
2.实现自定义myruler
3.暴露bean
4.@RibbonClient()
整合Hystrix
Feign 客户端
Ribbon作为负载均衡
Eureka作为注册中心
Zuul作为网关
Securityity 作为安全OAuth2 认证