ActiveMQ分布式事务
Posted minmin123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActiveMQ分布式事务相关的知识,希望对你有一定的参考价值。
一、安装ActiveMQ
1、拷贝apache-activemq-5.14.4-bin.tar.gz到Linux服务器的/opt下
2、解压缩
tar -zxvf apache-activemq-5.14.4-bin.tar.gz
3、重命名
mv apache-activemq-5.14.4 activemq
4、修改配置文件
vim /opt/activemq/bin/activemq
如何查看java 环境
echo $JAVA_HOME
添加环境变量
JAVA_HOME="/opt/jdk1.8.0_152"
JAVA_CMD="/opt/jdk1.8.0_152/bin"
5、注册服务
ln -s /opt/activemq/bin/activemq /etc/init.d/activemq //必须使用绝对路径,否则链接建立会有问题
chkconfig --add activemq
6、启动服务
service activemq start
停止服务
service activemq stop
7、查看端口号
# netstat -tlnp
t:表示tcp
l:表示监听
n: 将ip和端口转换成域名和服务名
p:显示的程序名
activemq两个重要的端口,一个是提供消息队列的默认端口:61616
另一个是控制台端口8161
通过控制台测试
8、启动消费端
service activemq consumer
9、进入网页控制台
地址栏10.211.55.45:8161
点击Queues
点击send to
在MessageBody中输入909090,可以看到控制台打印输出
以上是关于ActiveMQ分布式事务的主要内容,如果未能解决你的问题,请参考以下文章
大型电商分布式网站架构设计与实践,Java分布式架构,Java事务分布式高并发-视频教程
使用nhmicro提供的micro-datasource嵌入式的解决微服务架构中分布式事务问题