- 博客(7)
- 资源 (7)
- 收藏
- 关注
翻译 轻松搞定RabbitMQ(七)——远程过程调用RPC
翻译:http://www.rabbitmq.com/tutorials/tutorial-six-java.html在第二篇博文中,我们已经了解到了如何使用工作队列来向多个消费者分散耗时任务。但是付过我们需要在远程电脑上运行一个方法然后等待结果,该怎么办?这是不同的需求。这个模式通常叫做RPC。本文我们将使用RabbitMQ构建一个RPC系统:一个客户端和一个可扩展的RPC服务器端。
2015-09-30 18:51:13 20788 2
翻译 轻松搞定RabbitMQ(六)——主题
翻译地址:http://www.rabbitmq.com/tutorials/tutorial-five-java.html在上一篇博文中,我们进一步改良了日志系统。使用Direct类型的转换器,使得接收者有能力进行选择性的接收日志,,而非fanout那样,只能够无脑的转发,如果你还不了解,请阅读:轻松搞定RabbitMQ(四)——发布/订阅。虽然使用Direct类型的转换器改进了日志系统
2015-09-29 17:47:33 6691
翻译 轻松搞定RabbitMQ(五)——路由选择
翻译地址:http://www.rabbitmq.com/tutorials/tutorial-four-java.html在前篇博文中,我们建立了一个简单的日志系统。可以广播消息给多个消费者。本篇博文,我们将添加新的特性——我们可以只订阅部分消息。比如:我们可以接收Error级别的消息写入文件。同时仍然可以在控制台打印所有日志。目录Bindings绑定Direct exchange直接转发Multiple bindings多重绑定Emitting logs发送日志Subscribing订阅
2015-09-29 14:44:41 9847
翻译 轻松搞定RabbitMQ(四)——发布/订阅
翻译地址:http://www.rabbitmq.com/tutorials/tutorial-three-java.html 在前面的教程中,我们创建了一个工作队列,都是假设一个任务只交给一个消费者。这次我们做一些完全不同的事儿——将消息发送给多个消费者。这种模式叫做“发布/订阅”。 为了说明这个模式,我们将构建一个简单日志系统。它包含2段程序:第一个将发出日志消
2015-09-25 14:28:39 12266
翻译 轻松搞定RabbitMQ(三)——消息应答与消息持久化
这个官网的第二个例子中的消息应答和消息持久化部分。我把它摘出来作为单独的一块儿来分享。Message acknowledgment(消息应答) 执行一个任务可能需要花费几秒钟,你可能会担心如果一个消费者在执行任务过程中挂掉了。基于现在的代码,一旦RabbitMQ将消息分发给了消费者,就会从内存中删除。在这种情况下,如果杀死正在执行任务的消费者,会丢失正在处理的消息,也会丢失已经
2015-09-24 18:48:38 22932 1
翻译 轻松搞定RabbitMQ(二)——工作队列之消息分发机制
上一篇博文中简单介绍了一下RabbitMQ的基础知识,并写了一个经典语言入门程序——HelloWorld。本篇博文中我们将会创建一个工作队列用来在工作者(consumer)间分发耗时任务。同样是翻译的官网实例。
2015-09-24 18:46:29 15846
翻译 轻松搞定RabbitMQ(一)——RabbitMQ基础知识+HelloWorld
本文是简单介绍一下RabbitMQ,参考官网上的教程。同时加入了一些自己的理解。官网教程详见:"Hello World!"。引言 你是否遇到过多个系统间需要通过定时任务来同步某些数据? 你是否在为异构系统的不同进程间相互调用、通讯的问题而苦恼、挣扎? 如果是,那么恭喜你,消息服务让你可以很轻松地解决这些问题。消息服务擅长于解决多系统、
2015-09-23 16:26:11 11767 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人