spring cloud学习笔记

Eureka可以理解成zookeeper

Ribbon自带负载均衡  客户调用端

 

服务发现(Eureka),断路器(Hystrix),智能路由(Zuul),客户端负载均衡(Ribbon结合Feign)

 

 

1、Eureka、Consul服务注册与发现  @SpringBootApplication  @EnableConfigServer   @EnableDiscoveryClient

2、Ribbon、Feign(可以直接以@FeignClient接口形式定义)服务消费者,即客户端调用 @LoadBalanced,  @EnableFeignClients  @FeignClient   

3、config-server、config分布式配置中心   @EnableConfigServer @RefreshScope   JCE加密

4、Hystrix服务容错保护,断路器;具备服务降级、服务熔断、线程隔离、请求缓存、请求合并以及服务监控等功能 @EnableCircuitBreaker或@EnableHystrix 标准cloud注解@SpringCloudApplication

5、Hystrix Dashboard;turbine服务的监控 @EnableHystrixDashboard @SpringCloudApplication;@Configuration @EnableAutoConfiguration @EnableTurbine

6、Zuul 服务网关、路由配置、过滤器,具备权限控制   @EnableZuulProxy   ZuulFilter过滤器接口

7、Stream  消息驱动  @EnableBinding  @StreamListener ,有消费组 、消息分区

8、Sleuth  分布式服务跟踪  可整合logstash、zipkin(@EnableZipkinServer )

9、Bus  消息总线   /bus/refresh

 

 

 

 

启动命令:

java -jar stream-hello-0.0.1-SNAPSHOT.jar --server.port=9091

java -jar eureka-server-1.0.0.jar --spring.profiles.active=peer1

 

 

参考网址:

http://projects.spring.io/spring-cloud/ 

http://blog.didispace.com/Spring-Cloud%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值