RPC中阻塞队列的作用
记学习RabbitMQ tutorial:RPC时,源码RPCClient.java call方法中阻塞队列的作用
当Client将请求放入Queue中后,Server从Queue中取请求并处理,处理需要一段时间。若不用阻塞队列而用队列,此时Client从response队列中取出值为null,因为Server还在处理,未将回复放入Queue,所以从空response队列中取值为null
记学习RabbitMQ tutorial:RPC时,源码RPCClient.java call方法中阻塞队列的作用
当Client将请求放入Queue中后,Server从Queue中取请求并处理,处理需要一段时间。若不用阻塞队列而用队列,此时Client从response队列中取出值为null,因为Server还在处理,未将回复放入Queue,所以从空response队列中取值为null