ActiveMQ 教程

更新时间:2023-07-19 23:37:47 阅读: 评论:0

2008-08-27
Apache ActiveMQ教程(一)
英语四级成绩查询时间2020年9月关键字: apache activemq
Apache ActiveMQ教程(一)
2008-06-03 11:05
一、特性及优势
1、实现JMS1.1规范,支持J2EE1.4以上
2、可运行于任何jvm和大部分web容器(ActiveMQ works great in any JVM)
3、支持多种语言客户端(java, C, C++, AJAX, ACTIONSCRIPT等等)
4、支持多种协议(stomp,openwire,REST)
5、良好的spring支持(ActiveMQ has great Spring Support)
6、速度很快,JBossMQ的十倍(ActiveMQ is very fast; often 10x faster than JBossMQ.)
7、与OpenJMS、JbossMQ等开源jms provider相比,ActiveMQ有Apache的支持,持续发展的优势明显。
二、下载部署
1、下载
activemq.apache/activemq-510-relea.html,下载5.1.0 Windows Distribution版本
2、安装
直接解压至任意目录(如:d:\ apache-activemq-5.1.0)
3、启动ActiveMQ服务器
countrymusic方法1:
直接运行bin\activemq.bat
三齐儿童网方法2(在JVM中嵌套启动):
cd example
ant embedBroker
好听的伤感英文歌4、ActiveMQ消息管理后台系统:
localhost:8161/admin
chewinggum三、运行附带的示例程序
1、Queue消息示例:
*启动Queue消息消费者
表白的英文句子cd example
ant consumer
*启动Queue消息生产者
cd example
ant producer
hat是什么意思简要说明:生产者(producer)发消息,消费者(consumer)接消息,发送/接收2000个消息后自动关闭
2、T opic消息示例:
*启动Topic消息消费者
cd example
ant topic-listener
*启动Topic消息生产者
cd example变心金刚
ant topic-publisher
简要说明:重复10轮,publisher每轮发送2000个消息,并等待获取listener的处理结果报告,然后进入下一轮发送,最后统计全局发送时间。
四、Queue与Topic的比较
1、JMS Queue执行load balancer语义:
影视特效
初一语文课程一条消息仅能被一个consumer收到。如果在message发送的时候没有可用的consumer,那么它将被保存一直到能处理该message的consumer可用。如果一个consumer收到一条message 后却不响应它,那么这条消息将被转到另一个consumer那儿。一个Queue可以有很多consumer,并且在多个可用的consumer中负载均衡。
2、T opic实现publish和subscribe语义:
一条消息被publish时,它将发到所有感兴趣的订阅者,所以零到多个subscriber将接收到消息的一个拷贝。但是在消息代理接收到消息时,只有激活订阅的subscriber能够获得消息的一个拷贝。
3、分别对应两种消息模式:
Point-to-Point (点对点),Publisher/Subscriber Model (发布/订阅者)

本文发布于:2023-07-19 23:37:47,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/182659.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:消息   发送   支持   启动   订阅   生产者   接收
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图