b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

RabbitMQ基础概念详细介绍(3)

电脑杂谈  发布时间:2016-05-05 08:00:13  来源:网络整理

headers类型的Exchange不依赖于routing key与binding key的匹配规则来路由消息,而是根据发送的消息内容中的headers属性进行匹配。
在绑定Queue与Exchange时指定一组键对;当消息发送到Exchange时,rabbitmq会取到该消息的headers(也是一个键对的形式),对比其中的键对是否完全匹配Queue与Exchange绑定时指定的键对;如果完全匹配则消息会路由到该Queue,否则不会路由到该Queue。
该类型的Exchange没有用到过(不过也应该很有用武之地),所以不做介绍。

RPC

MQ本身是基于异步的消息处理,前面的示例中所有的生产者(P)将消息发送到rabbitmq后不会知道消费者(C)处理成功或者失败(甚至连有没有消费者来处理这条消息都不知道)。
但实际的应用场景中,我们很可能需要一些同步处理,需要同步等待服务端将我的消息处理完成后再进行下一步处理。这相当于RPC(Remote Procedure Call,远程过程调用)。在rabbitmq中也支持RPC。

2014-2-21 9-59-04


rabbitmq中实现RPC的机制是:

总结

本文介绍了RabbitMQ中个人认为最重要的概念,充分利用rabbitmq提供的这些功能就可以处理我们绝大部分的异步业务了。

以上就是关于rabbitmq的全部内容,相信你一定会非常满意。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shenmilingyu/article-4082-3.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...