JMS基本概念
摘要:JMS是什么 JMS java message service, java消息服务,是java EE中的一个技术。 JMS定义了java中访问消息中间件的接口,并没有给予实现,实现了JMS接口的消息中间件叫做JMS Provider,比如ActiveMQ。 JMS provider:实现了JMS接口
阅读全文
activeMQ_helloworld(一)
摘要:一、activeMQ下载,直接在Linux上wget http://mirror.bit.edu.cn/apache//activemq/5.14.5/apache-activemq-5.14.5-bin.tar.gz 使用tar -zxvf 解压即可,启动activeMQ很简单,直接cd到bin目
阅读全文
logback
摘要:本文转载自:http://www.cnblogs.com/warking/p/5710303.html 一、logback的介绍 Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。它当前分为下面下个模块: logback-core:其
阅读全文
rabbitMQ_integeration_spring(七)
摘要:参考了其他博主的资料,整理成完整的代码,直接拷贝就可以测试。 一、创建一个properties文件 mq.vhost表示rabbitMQ虚拟主机,类似一台电脑里面划分了多个虚拟主机,每个虚拟主机都可以有交换器,队列,感觉又类似于一种命令空间。 创建的虚拟主机的可以使用rabbitMQ的工具rabbi
阅读全文
rabbitMQ_rpc(六)
摘要:远程过程调用(RPC) 在前面我们已经学习了如何使用工作队列在多个消费者之间分配耗时的任务。 但是如果我们需要在远程计算机上运行功能并等待结果怎么办?那将会是一个不同的故事。此模式通常称为远程过程调用或RPC。 在本教程中,我们将使用RabbitMQ构建一个RPC系统:一个客户端和一个可扩展的RPC
阅读全文
rabbitMQ_topic(五)
摘要:主题转发器 发送到主题转发器的消息不能有任意的 routing_key - 它必须是由点分隔的单词列表。这些单词可以是任何东西,但通常它们指定与消息相关联的一些功能。几个有效的routeKey示例:“ stock.usd.nyse”,“ nyse.vmw ”,“ quick.orange.rabbi
阅读全文
rabbitMQ_routing(四)
摘要:路由 本次我们将通过路由将信息发送到指定的队列中,将消息发送给指定的队列需要在转发器和队列之间建立一个routeKey 绑定 在以前的例子中,我们已经创建了绑定。你可能会记得如下代码: routeKey的含义取决于转发类型。第三个参数是routeKey,如果转发器类型是fanout,那么这个rout
阅读全文
rabbitMQ_Publish/Subscribe(三)
摘要:发布/订阅 生产者发布信息,多个订阅者可以同时接收到信息。 转发器 现在是时候在RabbitMQ中引入完整的消息传递模式了。 让我们快速了解我们在以前的教程中介绍的内容: 生产者是一个发送消息的应用程序。 队列是存储消息的缓冲器。 消费者是接收消息的应用程序。 RabbitMQ中的消息传递模型的核心
阅读全文
rabbitMQ_workQueue(二)
摘要:生产者发送多个消息到队列,由多个消费者消费。 如果一个消费者需要处理一个耗时的任务,那么队列中其他的任务将被迫等待这个消费者处理完成,所以为了避免这样的情况,可以建立对个消费者进行工作。 本例中使用Thread.sleep()方法来假装消费者在处理一个耗时的任务。我们将把字符串中的点的个数作为其复杂
阅读全文
rabbitMQ_helloworld(一)
摘要:在下图中,“P”是我们的生产者,“C”是我们的消费者。中间的框是队列 - RabbitMQ代表消费者的消息缓冲区。 本例使用maven构建项目,在pom.xml中添加一下依赖 接下来通过生产者叫rabbitMQ服务器发送一个消息,这个消息被缓存在了rabbitMQ的队列中,生产者相当于发件人,rab
阅读全文
spring与actionMQ整合
摘要:出处:http://www.cnblogs.com/leiOOlei/p/5075402.html 一、配置部分 ActiveMQ的安装这就不说了,很简单, 这个例子采用maven构建,首先看一下pom.xml 接下来看一下web.xml,如下 其中spring-root.xml 很简单,负责加载一
阅读全文