(译)RabbitMQ ——“Hello World”】的更多相关文章

[译]RabbitMQ教程C#版 - “Hello World”   先决条件本教程假定RabbitMQ已经安装,并运行在localhost标准端口(5672).如果你使用不同的主机.端口或证书,则需要调整连接设置. 从哪里获得帮助如果您在阅读本教程时遇到困难,可以通过邮件列表联系我们. 1.介绍 RabbitMQ是一个消息代理:它接受并转发消息.您可以把它想象成一个邮局:当您将需要寄出的邮件投递到邮箱,您可以确定的是邮差先生最终会将邮件送给您的收件人.在这个比喻中,RabbitMQ就是一个邮箱…
我对rabbitmq学习还不深入,这些翻译仅仅做资料保存,希望不要误导大家. There’s a dirty secret about creating queues and exchanges in Rabbit: by default they don’t survive reboot. That’s right; restart your RabbitMQ server and watch those queues and exchanges go poof (along with the…
我对rabbitmq学习还不深入,这些翻译仅仅做资料保存,希望不要误导大家. With exchanges, bindings, and queues under your belt, you might think you have all the coolness that is Rabbit figured out. But if you’ve played around much with Rabbit, you know there’s one nagging concept we h…
我对rabbitmq学习还不深入,这些翻译仅仅做资料保存,希望不要误导大家. You have consumers and producers under your belt, and now you’re itching to get started eh? Not so fast. First, you need to understand queues. Conceptually, there are three parts to any successful routing of an…
我对rabbitmq学习还不深入,这些翻译仅仅做资料保存,希望不要误导大家. For now, all you need to know is that producers create messages and label them for routing (see figure 2.1). 现在需要知道的是,producer创建message和用于routing的label. Consumers are just as simple. They attach to a broker serv…
先决条件 本教程假定RabbitMQ已经安装,并运行在localhost标准端口(5672).如果你使用不同的主机.端口或证书,则需要调整连接设置. 从哪里获得帮助 如果您在阅读本教程时遇到困难,可以通过邮件列表联系我们. 1.工作队列 (使用.NET客户端) 在第一篇教程中,我们编写了两个程序,用于从一个指定的队列发送和接收消息.在本文中,我们将创建一个工作队列,用于在多个工作线程间分发耗时的任务. 工作队列(又名:任务队列)背后的主要想法是避免立即执行资源密集型.且必须等待其完成的任务.相反…
先决条件 本教程假定 RabbitMQ 已经安装,并运行在localhost标准端口(5672).如果你使用不同的主机.端口或证书,则需要调整连接设置. 从哪里获得帮助 如果您在阅读本教程时遇到困难,可以通过邮件列表 联系我们. 在第 教程[2] 中,我们学习了如何使用工作队列在多个工作单元之间分配耗时任务. 但是如果我们想要运行一个在远程计算机上的函数并等待其结果呢?这将是另外一回事了.这种模式通常被称为 远程过程调用 或 RPC . 在本篇教程中,我们将使用 RabbitMQ 构建一个 RP…
先决条件 本教程假定 RabbitMQ 已经安装,并运行在localhost标准端口(5672).如果你使用不同的主机.端口或证书,则需要调整连接设置. 从哪里获得帮助 如果您在阅读本教程时遇到困难,可以通过邮件列表 联系我们. 主题 (使用 .NET 客户端) 在 教程[4] 中,我们改进了我们日志系统.我们用direct交换器替换了只能呆滞广播消息的fanout交换器,从而可以有选择性的接收日志. 虽然使用direct交换器改进了我们的系统,但它仍然有局限性 - 不能基于多个标准进行路由.…
先决条件 本教程假定 RabbitMQ 已经安装,并运行在localhost标准端口(5672).如果你使用不同的主机.端口或证书,则需要调整连接设置. 从哪里获得帮助 如果您在阅读本教程时遇到困难,可以通过邮件列表 联系我们. 路由 (使用.NET客户端) 在 教程[3] 中,我们构建了一个简单的日志系统,可以向多个接收者广播消息. 在本教程中,我们会为日志系统再添加一个特性,使其可以只订阅消息的一个子集.例如,将所有日志消息打印到 控制台,同时只会将严重错误消息写入日志文件(保存到磁盘空间)…
先决条件 本教程假定 RabbitMQ 已经安装,并运行在localhost标准端口(5672).如果你使用不同的主机.端口或证书,则需要调整连接设置. 从哪里获得帮助 如果您在阅读本教程时遇到困难,可以通过邮件列表 联系我们. 发布/订阅 (使用 .NET Client) 在 教程[2] 中,我们创建了一个工作队列,假设在工作队列中的每一个任务都只被分发给一个 Worker.那么在这一章节,我们要做与之完全不同的事,那就是我们将要把一条消息分发给多个消费者.这种模式被称为"发布/订阅"…