activeMQ (一)
1.安装activeMQ,直接解压,启动
2.访问localhost:8161/admin/    用户名密码都是admin 
3.点对点消息传递域,每个消息只能一个消费者,消息的生产者与消费者之间没有
   时间上的相关性。
4.发布/订阅,每个消息可以有多个消费者,生产者与消费者之间有时间上的相关性
   ,订阅一个主题的消费者只能消费自它订阅之后发布的消息
5.在点对点消息传递域中,目的地被称为队列(queue);在发布/订阅消息传递域中,目的地
  被称为主题(topic)
6.topic分为非持久性消息和持久性消息
7.启动:./activemq start,默认启动的是activemq.xml
  指定文件启动:./activemq start xbean:file:../conf/activemq-2.xml
8.broker service启动broker
  BrokerService broker = new BrokerService();
  broker.setUseJmx(true);
  broker.addConnection("tcp://");
  broker.start();
9.borkerFactory启动broker
  String uri = "properties:broker.properties";
  BrokerService broker1 = BrokerFactory.createBroker(new URI(Uri));
  broker1.addConnector("tcp://");
  broker1.start();
properties内容:
      useJms = true
      persistent = false
      brokerName = Cheese
10.利用Spring集成activeMq
    引入:spring-jms
          activemq-pool 依赖
    配置jmsTemplate
    使用模板发送和接收
注:就是将以前的创建工程和会话等等都封装
11.可以实现MessageListener监听,监听消息的发送,去启动接收消息
activeMQ (一)的更多相关文章
- Java消息队列--ActiveMq 实战
		1.下载安装ActiveMQ ActiveMQ官网下载地址:http://activemq.apache.org/download.html ActiveMQ 提供了Windows 和Linux.Un ... 
- 消息队列性能对比——ActiveMQ、RabbitMQ与ZeroMQ(译文)
		Dissecting Message Queues 概述: 我花了一些时间解剖各种库执行分布式消息.在这个分析中,我看了几个不同的方面,包括API特性,易于部署和维护,以及性能质量..消息队列已经被分 ... 
- (jms)ActiveMQ 安装配置.
		前言 ActiveMQ他是Apache出品的一个JMS提供者,管理会话和队列,运行在JVM下,支持多种语言,如JAVA,C++,C#,应用协议: OpenWire,Stomp REST,WS Noti ... 
- node(ActiveMq)
		简单尝试了node下的ActiveMQ 1.下载apache-activemq-5.9.0,执行bat文件: 2.登录http://localhost:8161/admin可查看其管理后台: 3.安装 ... 
- ActiveMQ的集群方案对比及部署
		转载:http://blog.csdn.net/lifetragedy/article/details/51869032 ActiveMQ的集群 内嵌代理所引发的问题: 消息过载 管理混乱 如何解决这 ... 
- JMS学习之路(一):整合activeMQ到SpringMVC
		JMS的全称是Java Message Service,即Java消息服务.它主要用于在生产者和消费者之间进行消息传递,生产者负责产生消息,而消费者负责接收消息.把它应用到实际的业务需求中的话我们可以 ... 
- ActiveMQ消息队列的使用及应用
		这里就不说怎么安装了,直接解压出来就行了. 谢绝转载,作者保留所有权力 目录: 一:JMQ的两种消息模式 1.1:点对点的消息模式 1.2:订阅模式 二:点对点的实现代码 2.1:点对点的发送端 2 ... 
- 从零开始学 Java - Spring 集成 ActiveMQ 配置(一)
		你家小区下面有没有快递柜 近两年来,我们收取快递的方式好像变了,变得我们其实并不需要见到快递小哥也能拿到自己的快递了.对,我说的就是类似快递柜.菜鸟驿站这类的代收点的出现,把我们原来快递小哥必须拿着快 ... 
- Spring下ActiveMQ实战
		MessageQueue是分布式的系统里经常要用到的组件,一般来说,当需要把消息跨网段.跨集群的分发出去,就可以用这个.一些典型的示例就是: 1.集群A中的消息需要发送给多个机器共享: 2.集群A中消 ... 
- ActiveMQ(li)
		一.ActiveMQ 首先,ActiveMQ不是一个框架,它不是struct,webx,netty这种框架,它更像是tomcat服务器,因为你使用它之前必须启动它,activeMQ和JMS的关系有点类 ... 
随机推荐
- XVII Open Cup named after E.V. Pankratiev. Grand Prix of America (NAIPC-2017)
			A. Pieces of Parentheses 将括号串排序,先处理会使左括号数增加的串,这里面先处理减少的值少的串:再处理会使左括号数减少的串,这里面先处理差值较大的串.确定顺序之后就可以DP了. ... 
- # Do—Now——团队冲刺博客_总结篇
			Do-Now--团队冲刺博客_总结篇 目录 博客链接 作者 1. 第一篇(领航篇) @仇夏 2. 第二篇 @侯泽洋 3. 第三篇 @仇夏 4. 第四篇 @周亚杰 5. 第五篇 @唐才铭 6. 第六篇 ... 
- jquery for循环判断是否重复
			//使用for循环 判断是否有重名 var len=$("li").length;//获取页面中所有li的数量 for(var i=0; i<len; i++){ oldna ... 
- JavaScript学习day2 (基本语法上)
			知识点 JavaScript 的变量 数据类型 运算符 JavaScript 的动态类型 变量:(变量的命名规则和其他语言类似) 由数字,字母,下划线组成,区分大小写 以字母开头 变量名不能有空格 不 ... 
- ubuntu16.04 anaconda的安装和卸载
			第一次安装: 1.直接从官网下载了anaconda安装包,然后bash ...sh安装. 2.过程中主要需要选择安装路径,为了把安装的软件都放在一起,我新建了一个install_software在系统 ... 
- jenkins-参数化构建(一)
			一.默认自习shell 二.参数化构建过程 
- IPV6配置
			云友“学渣王 ”在帖子里提到需要为阿里云ECS配置IP6地址,根据网上的一些信息,写此例. 如果要求是FQDN地址,请登录到您的域名控制面板,设置一条AAAA记录到新设置的IPv6隧道地址. 在阿 ... 
- react-webpack config   webpack@3.4.1
			1.最重要的一点 yarn add webpack@3.4.1 -g 2. 解决跨域请求 webpack.json 中添加 https://segmentfault.com/q/1010000008 ... 
- A股魔咒
			4.19魔咒 从2007年开始每逢4月19日大盘大跌. 基金“88”魔咒 88%魔咒,就是当基金的仓位水平达到88%左右的时候,A股市场往往会出现大跌,基金仓位成了股市的“反向指标”,当基金的平均仓位 ... 
- C#获取项目程序及运行路径的方
			1.asp.net webform用“Request.PhysicalApplicationPath获取站点所在虚拟目录的物理路径,最后包含“\”: 2.c# winform用 A:“Applic ... 
