单体应用中,请求仅仅需要被单个服务器处理。微服务架构中,服务器接收到客户端请求后往往会递归调用其他微服务。微服务之间的通信有三种范式。一、同步阻塞通信常用的实现方式有RPC和REST两种方式。二、同步非阻塞通信三、异步通信服务之间通过间接发送消息进行通信。发送消息的一段称为生产者,接受消息的一段称为消费者。生产者发出的消息由中介构成的消息队列保存。异步通信面临着更加复杂的系统设计问题。