Spring cloud netfix 包括:eureka服务注册与发现机制 hystrix 断路器 zuul archaiusgit
Spring cloud sleuth 日志收集工具包redis
Spring cloud stream 数据流操做开发包 封装了与redis rabbit kafka 等发送接收消息的消息微服务。spring
Spring cloud config 配置管理工具包,将配置放置到远程服务器。docker
Spring cloud consul 服务发现与配置工具,可与docker容器无缝集成。api
@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网关主要解决非友好服务和微服务统一访问。