学习springcloud之前我们需要知道某样技术的体系是什么,从上而下学习这门技术,这样才能更好地掌握。
首先讲一下springcloud和dubbo的区别:
springcloud是管理应用,dubbo是管理服务的。
1.1:基础框架:SpringBoot
main函数启动的原理。
2.1:分布式配置(Zookeeper)
答:Consul遵守cp,Eureka遵守ap,选择哪一种需要根据具体业务。
为什么Consul是cp呢?
答:
2.3:路由(Zuul)ToDo
2.4:服务调用(Feign)
Feign是一种显式的申明式注解
2.5:负载均衡(Loadbalance)
2.6:熔断(Hystrix)ToDo
2.7:分布式消息(Jmx)