发博词
周末没事,整理之前使用Spring Cloud的过程中的一些零零碎碎的坑和最佳实践,发现量很大,开一篇博客,希望可以帮助开发者少走弯路。还在整理中,陆续发上来。
Eureka篇
- Eureka使用方法:多个Eureka Server构成高可用集群,同一个服务多个Eureka Client Instance,Eureka Server和Eureka Client都是一个Eureka Instance。
- 如果使用Hystrix,每个Eureka Client Instance也是一个Hystrix client application。
- eureka server高可用配制的defaultZone的值不要包括自己,会各种掉线,各种注册不上
这篇文章,中间段落eureka自我保护模式的拓展
Zuul篇
- zuul高可用(http://www.itmuch.com/spring-cloud/zuul/zuul-ha/?utm_source=tuicool&utm_medium=referral),网关这一层只加一层就行了zuul或者nginx,移动端使用ribbon客户端负载均衡,如果是web应用,用dns轮询负载均衡,也可以用js写一个请求的模块。