- 罗晓丹luoxiaodan
- 倪雨婷nytfancy
- 王刚 Gavin96
- 叶坤宇KieranYe
- 刘旭东xdliu002
===
- 管理文档
- 测试文档
- 程序文档
- 复用文档
- 构件测试文档
- 重构复用文档
- 实践6测试文档
- 实践7测试文档
- 实践8测试文档
- 实践9测试文档
- 实践10测试文档
- 实践11测试文档
- 实践11程序文档
- ActiveMQ 消息持久化说明
===
具体使用方法参见可复用构件使用说明
-
Configuration Management Model 读取文件中的系统配置指标,并且提供实时地查询和动态加载功能.👉jar包,同时需要引入对于JSON数据进行处理的**jar包**
-
Performance Management Model: 接收系统的性能指标,每分钟自动生成报告并且输出到单独的性能文件(包括报告时间),👉jar包
-
License Model: 提供Throughput和Capacity两种检测方式,👉jar包
-
通讯组件 在activemq的基础上,对activemq提供的topic模式进行了一定的封装,为实现收发消息的系统提供了更简易的Topic收发订阅组件,👉jar包
===
本项目依赖Activemq框架,因此需要引入activemq的jar包,下载jar. 并需要开启JMX监听,具体开启方法如下:
- 解压apache-activemq-5.12.1-bin.Zip
- 进入conf/activemq.xml进行修改
- 在
<broker >
里面添加上useJmx="true"
- 将
managementContext createConnector="false"
的false
置为true
- 在
- 启动activemq,进入bin文件夹,进入win32/win64,双击activemq.bat,若出现:
access to all MBeans is allowed
表明开启成功,注意这个控制台程序不能在运行时关闭. - 此时进入http://localhost:8161/admin(用户名admin,密码admin)
<broker xmlns="http://activemq.apache.org/schema/core" brokerName="localhost" useJmx="true" dataDirectory="${activemq.data}">
<managementContext>
<managementContext createConnector="true"/>
</managementContext>
- 使用homebrew安装ActiveMQ
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
//如果你没有安装homebrew,执行上一条,否则跳过
$ brew install activemq
- 配置JMX监制
$ cd usr/local/Cellar/activemq/5.11.2/libexec/conf
$ vi activemq.xml
//修改的地方同windows
- 开启ActiveMQ
$ cd
$ activemq start
- 将项目clone到本地:
$ git clone https://github.com/Gavin96/SoftwareReuse.git
//🍺=>然后你就可以运行了
====
Copyright 2016 © Group 3