摘要: 上一篇,使用了Feign的熔断器Hystrix,去对Consumer进行了改造,使其拥有了对服务异常的处理能力。 接下来要做对服务的访问情况进行监控 Hystrix-dashboard 熔断监控,在实际集群中同服务的节点有许多个,这里仅作单个服务节点的监控,集群中的监控会在下一篇有讲 对消费者Con 阅读全文
posted @ 2019-09-24 12:00 懒到饿死的猫 阅读(677) 评论(0) 推荐(1) 编辑
摘要: 雪崩效应 在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。 如果下图所示:A作为服务提供者,B为A的服务消费者,C和D是B 阅读全文
posted @ 2019-09-23 15:01 懒到饿死的猫 阅读(1630) 评论(0) 推荐(0) 编辑
摘要: 在上一篇hello world的基础上,改造Consumer,使用更加便捷,易于理解的Feign来调用服务 Feign是一个声明式Web Service客户端。 使用Feign能让编写Web Service客户端更加简单, 它的使用方法是定义一个接口,然后在上面添加注解,同时也支持JAX-RS标准的 阅读全文
posted @ 2019-09-23 12:21 懒到饿死的猫 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 直接用上一篇搭建好的spring cloud注册中心集群,编写服务提供者provider和服务消费者consumer 服务提供Provider pom.xml application.yml 启动类 Controller 服务调用Consumer pom.xml application.yml 启动 阅读全文
posted @ 2019-09-23 11:46 懒到饿死的猫 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 集群 注册中心这么关键的服务,如果是单点话,遇到故障就是毁灭性的。在一个分布式系统中,服务注册中心是最重要的基础部分,理应随时处于可以提供服务的状态。为了维持其可用性,使用集群是很好的解决方案。Eureka通过互相注册的方式来实现高可用的部署,所以我们只需要将Eureke Server配置其他可用的 阅读全文
posted @ 2019-09-20 17:46 懒到饿死的猫 阅读(9325) 评论(1) 推荐(2) 编辑
摘要: 服务中心 服务中心又称注册中心,管理各种服务功能包括服务的注册、发现、熔断、负载、降级等,比如dubbo admin后台的各种功能。 Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的Service Registry和Service Discovery实现。也是sprin 阅读全文
posted @ 2019-09-20 17:02 懒到饿死的猫 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-09-19 15:29 懒到饿死的猫 阅读(2677) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.ityouknow.com/springboot/2016/11/30/spring-boot-rabbitMQ.html RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。 RabbitMQ 介绍 Rabbit 阅读全文
posted @ 2019-09-18 15:14 懒到饿死的猫 阅读(371) 评论(0) 推荐(0) 编辑
摘要: pom.xml application.yml RabbitConfig Sender Receiver 阅读全文
posted @ 2019-09-18 12:08 懒到饿死的猫 阅读(245) 评论(0) 推荐(0) 编辑
摘要: pom.xml 创建消息队列 发送消息 接收消息 阅读全文
posted @ 2019-09-17 18:31 懒到饿死的猫 阅读(222) 评论(0) 推荐(0) 编辑