会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
zhenhong
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2017年6月8日
rabbitMQ_rpc(六)
摘要: 远程过程调用(RPC) 在前面我们已经学习了如何使用工作队列在多个消费者之间分配耗时的任务。 但是如果我们需要在远程计算机上运行功能并等待结果怎么办?那将会是一个不同的故事。此模式通常称为远程过程调用或RPC。 在本教程中,我们将使用RabbitMQ构建一个RPC系统:一个客户端和一个可扩展的RPC
阅读全文
posted @ 2017-06-08 20:27 zhen_hong
阅读(238)
评论(0)
推荐(0)
编辑
rabbitMQ_topic(五)
摘要: 主题转发器 发送到主题转发器的消息不能有任意的 routing_key - 它必须是由点分隔的单词列表。这些单词可以是任何东西,但通常它们指定与消息相关联的一些功能。几个有效的routeKey示例:“ stock.usd.nyse”,“ nyse.vmw ”,“ quick.orange.rabbi
阅读全文
posted @ 2017-06-08 17:46 zhen_hong
阅读(1422)
评论(0)
推荐(0)
编辑
rabbitMQ_routing(四)
摘要: 路由 本次我们将通过路由将信息发送到指定的队列中,将消息发送给指定的队列需要在转发器和队列之间建立一个routeKey 绑定 在以前的例子中,我们已经创建了绑定。你可能会记得如下代码: routeKey的含义取决于转发类型。第三个参数是routeKey,如果转发器类型是fanout,那么这个rout
阅读全文
posted @ 2017-06-08 16:59 zhen_hong
阅读(1132)
评论(0)
推荐(0)
编辑
rabbitMQ_Publish/Subscribe(三)
摘要: 发布/订阅 生产者发布信息,多个订阅者可以同时接收到信息。 转发器 现在是时候在RabbitMQ中引入完整的消息传递模式了。 让我们快速了解我们在以前的教程中介绍的内容: 生产者是一个发送消息的应用程序。 队列是存储消息的缓冲器。 消费者是接收消息的应用程序。 RabbitMQ中的消息传递模型的核心
阅读全文
posted @ 2017-06-08 15:49 zhen_hong
阅读(219)
评论(0)
推荐(0)
编辑
rabbitMQ_workQueue(二)
摘要: 生产者发送多个消息到队列,由多个消费者消费。 如果一个消费者需要处理一个耗时的任务,那么队列中其他的任务将被迫等待这个消费者处理完成,所以为了避免这样的情况,可以建立对个消费者进行工作。 本例中使用Thread.sleep()方法来假装消费者在处理一个耗时的任务。我们将把字符串中的点的个数作为其复杂
阅读全文
posted @ 2017-06-08 11:13 zhen_hong
阅读(571)
评论(0)
推荐(0)
编辑