//: # (微服务一旦拆分,必然涉及到服务之间的相互调用,目前我们服务之间调用采用的都是基于OpenFeign的调用。这种调用中,调用者发起请求后需要等待服务提供者执行业务返回结果后,才能继续执行后面的业务。也就是说调用者在调用过程中处于阻塞状态,因此我们成这种调用方式为同步调用**,也可以叫同步通讯。但在很多场景下,我们可能需要采用异步通讯的方式,为什么呢?)
//: # (docker run )
//: # ( -e RABBITMQ_DEFAULT_USER=itheima )
//: # ( -e RABBITMQ_DEFAULT_PASS=123321 )
//: # ( -v mq-plugins:/plugins )
//: # ( --name mq )
//: # ( --hostname mq )
//: # ( -p 15672:15672 )
//: # ( -p 5672:5672 )
//: # ( --network hmall )
//: # ( -d )
//: # (举例:短信发送)******