API网关实践
1、应用层方案
Ø Netflix + Iuul
Ø OpenResty、Kong、Nginx +Lua+Consul(Nginx作为API网关,Consul作配置中心)
2、链路监控实践
分布式日志监控
Ø Pinpoint: APM监控工具(Application Performance Management)
Ø Zipkin: 分布式链路调用监控跟踪
Ø CAT: 大众点评开源的基于Java的实时应用监控平台
Ø Google Dapper: 分布式跟踪
3、断路器实践
Hystrix: 提供熔断、隔离、Fallback、Cache、监控等功能
4、资源监控实践
Ø Docker: 适合大内存做资源控制、容器化
Ø Linux的libCgroup脚本控制
5、微服务发现(集群部署,数据一致性)
Ø Zookeeper 最复杂
Ø etcd 需要搭配第三方工具
Ø Consul