通过Spring AMQP使用Rabbit MQ

MQ 

RabbitMQRabbitMQ的结构和概念channel:操作MQ的工具exchange:交换机,负责路由消息至消息队列queue:消息缓存VirtualHost:虚拟主机,是queue、exchange等资源的逻辑分组。通常情况下, 每个用户应该有自己的虚拟主机。虚拟主机之间是相互隔离的,其内的

什么是MQ

MQ 

同步调用的问题耦合度高性能差,调用者需要等待调用链的响应,若调用链过长会造成性能下降资源浪费,每个服务在等待响应的过程中不能释放请求占用的资源级联失败,如果服务提供者出现问题,可能会导致整个调用链甚至整个微服务集群故障异步调用方案异步调用的常用实现是事件驱动模式优点:服务解耦,若有新服务出现。仅需订