RPC中阻塞队列的作用

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

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

posted @ 2021-06-24 15:40  Numerz  阅读(93)  评论(0编辑  收藏  举报