RPC中阻塞队列的作用

记学习RabbitMQ tutorial:RPC时,源码RPCClient.java call方法中阻塞队列的作用

当Client将请求放入Queue中后,Server从Queue中取请求并处理,处理需要一段时间。若不用阻塞队列而用队列,此时Client从response队列中取出值为null,因为Server还在处理,未将回复放入Queue,所以从空response队列中取值为null

原文地址:https://www.cnblogs.com/GY8023/p/14927161.html