异常
摘要:异常 什么是异常处理? 当程序出现异常时,将程序控制权交由异常处理机制来处理。 程序错误的分类? 1)编译错误; 2)运行时错误; 3)逻辑错误; java异常继承体系 详图如下: 异常处理方式 1.捕捉异常 public static void main(String[] args) { File
阅读全文
springcloud之Hystrix
摘要:案例代码:https://gitee.com/menbbo/springclouddemo.git Hystrix断路器 什么是hystrix? Hystrix是一个用来处理分布式系统的延迟和容错的开源库,在分布式系统里,很多依赖会不可避免的调用失效,比如超时、异常。Hystrix能够保证一个依赖出
阅读全文
springcloud之zuul
摘要:案例代码:https://gitee.com/menbbo/springclouddemo.git zuul路由网关 什么是zuul? zuul最主要的两个功能是路由和过滤。其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础。过滤功能负责对请求的处理过程进行干预,是实现
阅读全文
rabbitmq工作模式(三)Topics通配符模式
摘要:RabbitMQ的工作模式包括了:简单模式、工作队列模式、发布订阅模式、路由模式、TOPICS(通配符模式)以及RPC。本文主要介绍topics模式。 如图,一个交换机可以绑定一个或多个队列,一个队列可以设定一个或多个带通配符的routingkey。生产者将消息发送给交换机,交换机根据routing
阅读全文
rabbitMQ工作模式(二)路由模式
摘要:码云地址:https://gitee.com/menbbo/springboot-rabbitmq-routing.git RabbitMQ的工作模式包括了:简单模式、工作队列模式、发布订阅模式、路由模式、TOPIC(通配符模式)以及RPC。本文主要介绍路由模式。 上图是RabbitMQ的路由工作模
阅读全文
rabbitmq工作模式(一)发布订阅模式
摘要:项目码云地址:https://gitee.com/menbbo/springboot-rabbitmq.git RabbitMQ的工作模式包括了:简单模式、工作队列模式、发布订阅模式、路由模式、TOPIC(通配符模式)以及RPC。 发布订阅模式的消息发布到消费流程是: (1)生产者将信息发送给交换机
阅读全文