随笔分类 -  消息中间件

摘要:Remote procedure call (RPC) 在第二篇教程中,我们学习了如何使用工作队列在多个工作人员之间分配耗时的任务。 但是如果我们需要在远程计算机上运行一个函数并等待结果呢?嗯,这是一个不同的故事。此模式通常称为远程过程调用或RPC。 在本教程中,我们将使用RabbitMQ构建RPC 阅读全文
posted @ 2018-11-26 14:29 技术宅星云 阅读(1139) 评论(0) 推荐(0) 编辑
摘要:在上一个教程中,我们提高了消息传递的灵活 我们使用direct交换而不是使用仅能够进行虚拟广播的fanout交换, 并且获得了基于路由key 有选择地接收消息的可能性。 虽然使用direct 交换改进了我们的系统,但它仍然有局限性 - 它不能基于多个标准进行路由。 在我们的消息传递系统中,我们可能不 阅读全文
posted @ 2018-11-23 14:07 技术宅星云 阅读(1077) 评论(0) 推荐(0) 编辑
摘要:在上一个教程中,我们构建了一个简单的fanout(扇出)交换。我们能够向许多接收者广播消息。 在本教程中,我们将为其添加一个功能 - 我们将只能订阅一部分消息。例如,我们将只能将消息指向感兴趣的特定颜色(“orange”,“black”,“green”),同时仍然能够在控制台上打印所有消息。 绑定 阅读全文
posted @ 2018-11-20 15:48 技术宅星云 阅读(565) 评论(0) 推荐(0) 编辑
摘要:在上一篇博文中,我们写了程序来发送和接受消息从一个队列中。 在这篇博文中我们将创建一个工作队列,用于在多个工作人员之间分配耗时的任务。 Work Queues 工作队列(又称:任务队列)背后的主要思想是避免立即执行资源密集型任务,并且必须等待它完成。相反,我们安排任务稍后完成。我们将任务封装 为消息 阅读全文
posted @ 2018-11-19 16:36 技术宅星云 阅读(504) 评论(0) 推荐(0) 编辑
摘要:本文是译文,原文请访问:http://www.rabbitmq.com/tutorials/tutorial-one-spring-amqp.html RabbitMQ 是一个Brocker (消息队列服务器),它接受和转发消息 . 你可以将它当做邮局: 当你将要发布的邮件放在邮箱中时,您可以确定邮 阅读全文
posted @ 2018-10-11 16:59 技术宅星云 阅读(565) 评论(0) 推荐(0) 编辑
摘要:RabbitMQ服务器如何安装? RabbitMQ是一个AMQP(Advanced Message Queue,即高级消息队列协议)服务器 。 下载地址: RabbitMQ下载 安装说明:各平台下RabbitMQ安装指南 1 Windows 下安装RabbitMQ 1.1 点击 RabbitMQ下载 阅读全文
posted @ 2018-10-10 16:55 技术宅星云 阅读(5612) 评论(1) 推荐(1) 编辑
摘要:这些教程介绍了使用RabbitMQ创建消息传递应用程序的基础知识。您需要安装RabbitMQ服务器才能完成教程 1. 打造第一个Hello World 程序 RabbitMQ是一个消息代理:它接受和转发消息。你可以把它想象成一个邮局:当你把你想要发布的邮件放在邮箱里时,你可以确定先生或女士邮递员最终 阅读全文
posted @ 2018-10-09 16:55 技术宅星云 阅读(758) 评论(0) 推荐(0) 编辑
摘要:RabbitMQ 官网:http://www.rabbitmq.com/ 原创博文 1.揭开消息中间件RabbitMQ的神秘面纱 2. RabbitMQ 服务器之下载安装 3. RabbitMQ 之修炼手册上卷 4. RabbitMQ 之修炼手册中卷 RabbitMQ 官网翻译教程 Rabbit M 阅读全文
posted @ 2018-09-21 10:49 技术宅星云 阅读(696) 评论(0) 推荐(0) 编辑
摘要:在 译:2. RabbitMQ 之Work Queues (工作队列) 我们学习了如何使用工作队列在多个工作人员之间分配耗时的任务。 但是如果我们需要在远程计算机上运行一个函数并等待结果呢?嗯,这是一个不同的故事。此模式通常称为远程过程调用或RPC。 在本教程中,我们将使用RabbitMQ构建RPC 阅读全文
posted @ 2018-09-20 15:22 技术宅星云 阅读(582) 评论(0) 推荐(0) 编辑
摘要:在 上篇博文 译:4.RabbitMQ 之Routing(路由) 中,我们改进了日志系统。 我们使用的是direct(直接交换),而不是使用只能进行虚拟广播的 fanout(扇出交换) ,并且有可能选择性地接收日志。 虽然使用direct(直接交换)改进了我们的系统,但它仍然有局限性 - 它不能基于 阅读全文
posted @ 2018-09-20 14:59 技术宅星云 阅读(202) 评论(0) 推荐(0) 编辑
摘要:在上篇博文 译:3.RabbitMQ 之Publish/Subscribe(发布和订阅) 我们构建了一个简单的日志系统 我们能够向许多接收者广播日志消息。 在本篇博文中,我们将为其添加一个功能 - 我们将只能订阅一部分消息。 例如,我们只能将关键错误消息定向到日志文件(以节省磁盘空间),同时仍然能够 阅读全文
posted @ 2018-09-20 14:18 技术宅星云 阅读(217) 评论(0) 推荐(0) 编辑
摘要:在上篇 RabbitMQ 之Work Queues (工作队列) 教程中,我们创建了一个工作队列,工作队列背后的假设是每个任务都交付给一个工作者。 在这一部分,我们将做一些完全不同的事情 - 我们将向多个消费者传递信息。此模式称为“发布/订阅”。 这篇为译文加上自己的理解,英文原文请移步:http: 阅读全文
posted @ 2018-09-19 11:23 技术宅星云 阅读(1982) 评论(0) 推荐(0) 编辑
摘要:在上篇揭开RabbitMQ的神秘面纱一文中,我们编写了程序来发送和接收来自命名队列的消息。 本篇我们将创建一个工作队列,工作队列背后的假设是每个任务都交付给一个工作者 本篇是译文,英文原文请移步:http://www.rabbitmq.com/tutorials/tutorial-two-java. 阅读全文
posted @ 2018-09-18 17:29 技术宅星云 阅读(446) 评论(0) 推荐(0) 编辑
摘要:当你看到这篇博文的时候,相信你至少已经知道RabbitMQ 是一个非常优秀的消息中间件,它使用专门处理高并发的Erlang 语言编写而成的消息中间件产品。 当然如果你不知道也没关系,读完本篇你将Get 以下技能: 为什么需要消息中间件? 什么是生产者? 什么是消费者? 什么是队列? 什么是消息队列? 阅读全文
posted @ 2018-06-18 15:33 技术宅星云 阅读(2136) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示