MQ(消息队列)
东天里的冬天
技术专家,CSDN不常看,有问题可以通过微信公众号“假装正经的程序员”进行沟通
展开
-
各类消息队列(MQ)选择对比
微信公众号“假装正经的程序员”原创 2017-10-10 21:22:05 · 2068 阅读 · 0 评论 -
ActiveMQ——7.Spring-jms的配置
概述如何使用spring-jms来简化jms客户端的开发?这篇文章主要记录如何配置以便以后复用。producer端producer端负责发送,这里使用JmsTemplate。spring配置<beans xmlns="http://www.springframework.org/schema/beans" xmlns:x原创 2017-12-11 15:12:52 · 1044 阅读 · 0 评论 -
ActiveMQ——6.Spring-JmsTemplate特性设置
概述这是关于JmsTemplate的最后一篇总结,且只会介绍几个比较重要的特性。消息的递送模式在发送消息给时,可以告知这是持久化的消息,还是非持久化的消息。如果是非持久化的消息,broker会将消息保留在内存,否则就会持久化到磁盘。非持久化:高吞吐,易丢失;持久化:低吞吐,不易丢失。相关的API:Class org.s转载 2017-12-11 14:06:32 · 1622 阅读 · 0 评论 -
ActiveMQ——5.Spring-JmsTemplate之浏览与执行
浏览概述浏览只是针对Queue的概念,Topic没有浏览。浏览是指获取消息而消息依然保持在broker中,而消息的接收会把消息从broker中移除。浏览可以用来实现对Queue中消息的监控。JMS API浏览的概念来源于JMS,所以有必要先把JmsTemplate放一放。先看一下下面的API:Interfa原创 2017-12-11 13:55:54 · 1135 阅读 · 0 评论 -
ActiveMQ——4.Spring-JmsTemplate之发送与接收
概述JmsTemplate提供了3组*3,共计9个发送用的方法。 发送的方法有3组:基本的发送转换并发送转换、后处理再发送必需的资源必需的资源有:javax.jms.ConnectionFactoryConnectionFactory是客户端编程的开始,由它依次获取Connection、Session、Me原创 2017-12-11 12:10:19 · 1686 阅读 · 0 评论 -
ActiveMQ——2.消息的接收方式以及选择器
消息的接收方式概述消息有两种接收方式:同步接收和异步接收。同步接收:主线程阻塞式等待下一个消息的到来,可以设置timeout,超时则返回null。异步接收:主线程设置MessageListener,然后继续做自己的事,子线程负责监听。同步接收又称为阻塞式接收;异步接收又称为事件驱动的接收。API同步接收,是在获取Messa原创 2017-12-11 10:59:01 · 834 阅读 · 0 评论 -
ActiveMQ——1.初识ActiveMQ
前言中间件由于业务的不同、技术的发展、硬件和软件的选择有所差别,导致了异构组件或应用并存的局面。要使这些异构的组件协同工作,一个有效的方式就是提供一个允许它们进行通信的层,该层即为中间件。在概念上,中间件位于应用程序层与平台层(操作系统和底层网络服务)之间:分类:基于远程过程调用(Remote Procedure Call,原创 2017-12-10 20:41:33 · 361 阅读 · 0 评论 -
Spring整合ActiveMQ
1.引入相关jar包 org.apache.activemq activemq-all 5.13.2 org.springframework spring-jm原创 2017-12-09 00:47:56 · 585 阅读 · 0 评论 -
RocketMQ——虚拟机环境搭建
考虑到成本问题,本次所有RocketMQ项目均在虚拟机内部署一.虚拟机相关1.下载虚拟机下载地址:点击打开链接虚拟机的安装教程在上面的链接地址里面也有,本文不再多做赘述。2.下载Centos7相关镜像 (1)下载地址:点击打开链接 (2)版本选择,这边有三个版本来选择,我这边选择了minimal版本 (3)选择网址进行下载,如果某个下载很慢可以换个其他的地址 (4)运行相关的镜像文件,步骤:文件—...原创 2018-06-10 13:46:37 · 2005 阅读 · 0 评论