Spring cloud netfix 包括:eureka服务注册与发现机制 hystrix 断路器 zuul archaius
Spring cloud sleuth 日志收集工具包
Spring cloud stream 数据流操作开发包 封装了与redis rabbit kafka 等发送接收消息的消息微服务。
Spring cloud config 配置管理工具包,将配置放置到远程服务器。
Spring cloud consul 服务发现与配置工具,可与docker容器无缝集成。
@RestController 相当于@Controller +@ResponseBody 两个注解。
这两种写法都一样。
RestTemplate 访问微服务。
Eureka框架 服务注册与发现机制 等同于ZooKeeper
Paas部署微服务。
Kubernetes+docker实现自动化微服务部署。
网关:spring cloud netflix zuul or cloud gateway?
配置中心:spring cloud config (git) or ctrip apollo
注册服务器:spring cloud netfilx eureka or consul
服务安全:oauth2 or jwt?
监控:主要是为了后续跟踪bug使用
服务调用方式:rest api 对内用RPC 对外用rest
断路器:spring cloud netfilx hystrlx
Api网关主要解决非友好服务和微服务统一访问。