- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ActiveMQ的安装和使用.doc
ActiveMQ的安装和使用
第一章 ActiveMQ的启动
首先下载ActiveMQ:对于ActiveMQ,稳定版本是ActiveMQ5.3/2009年10月13日发布,当前版本是ActiveMQ 5.6.0 Release。在本文中,利用最新版本对ActiveMQ进行简单的介绍。
在windows平台下可以直接下载apache-activemq-5.6.0,下载地址是:/activemq-560-release.html。
解压包打开之后可以看到这样的目录:
1. bin文件夹。包含了ActiveMQ的二进制/可执行文件;启动脚本在这个目录中。
2. conf文件夹。包含了ActiveMQ所有的配置信息。
3. data文件夹。用来存放日志文件和持久性消息数据;在启动ActiveMQ之前,可以将data文件夹清空,以免原来队列中的消息影响操作。
4. docs文件夹。包含一个简单的index.html文件,用来引用ActiveMQ网站;在index.html中所写的网站是ACtiveMQ的官方网站,在此网站上可以下载一些文档及各个ActiveMQ版本软件。
5. example文件。ActiveMQ的例子,用来迅速检验ActiveMQ。
6. lib文件。包含ActiveMQ需要的所有库文件。
7. webapps文件。包含ActiveMQ web控制台和一些其他web相关的演示。
8. activemq-all-5.6.0.jar。一个jar文件,里面封装了ActiveMQ的所有的程序。
9. LICENSE。由于法律目的,ASP需要的文件,包括ActiveMQ用到的所有库的许可证。
10. NOTICE。由于法律目的,ASP需要的文件,包括ActiveMQ用到的所有库的版本信息。
11. README.txt。包含了一些程序说明书的地址,让新用户开始使用ActiveMQ。
12. user-guide.html。一个非常短的指南,用来讲述ActiveMQ和运行例子。
13. WebConsole-README.txt。包含了使用ActiveMQ web 控制台的信息。
Example目录中包含了一些不同的东西,下面真对example目录进行简单的介绍:
1.conf文件夹。使用java例子的配置文件;
2. perfharness文件夹。包含一个可以云兄IBM JMS性能监控工具的脚本;
3. ruby文件夹。包含一些使用ruby和stomp连接ActiveMQ的例子;
4. src文件夹。Java例子就存在于此文件夹,这个文件夹被build.xml使用;
5. transactions文件夹。一个带事物的ActiveMQ实现例子,这个例子是从sun JMS教程中弄过来的。
6. build.xml。使用java例子时需要的ant配置文件。
7. activemq.log。日志文件,一般是空文件。
接下来开如何启动ActiveMQ。
打开apache-activemq-5.6.0目录下的bin目录:
在这里可以显示不同的操作系统是用不同的启动命令的,如果是32位的操作系统打开的是文件夹。由于本人的操作系统是64位的,本文以64问的操作系统进行演示。打开开win64的文件夹:
点击运行,就会显示ActiveMQ的一下基本信息:
在这里可以看到启动ActiveMQ后的一些基本信息:
端口号是61616;
ActiveMQ的界面操作网页地址:
刚才命令启动了ActiveMQ代理器和一些连接器,使得客户端可以通过一些诸如TCP,SSL,STOMP,XMPP协议连接起来。注意,现在的ActiveMQ已经启动,并且客户端可以同TCP 61616 端口连接进来。这些都是可以配置的,在下一章我们介绍其配置。
ActiveMQ5.6的版本默认启动时,启动了内置的jetty服务器,提供一个demo应用和用于监控ActiveMQ的admin应用:
Admin:http://localhost:8161/admin/
Demo:http://localhost:8161/demo/
点击demo应用中的“Market data publisher”,就会发一些测试的消息。转到admin页面的topics menu下面,可以看到消息在增长。
打开ActiveMQ的界面操作地址:
然后点击Queues(在界面的左上角处),进入队列控制平台:
这里面有两个队列,第一个一般是系统自带的,第二个是用cmd命令收发消息时,应用自创建的。在此界面,可以点击左上角的create用户自己创建队列。
然后可以在这些队列间收发消息。
ActiveMQ中demo的界面操作网页地址:
在此界面,可以点击左下角的Browse a queue 浏览队列信息。
第二章 A
文档评论(0)