
MQ
文章平均质量分 52
忆晨丶
Java开发
展开
-
connect to <172.22.119.212:10911> failed问题解决
首先进入配置文件broker.conf文件添加 brokerIP1=外网服务器ip namesrvAddr=外网服务器ip:9876 rocketmq要开放的端口 rocke有9876 非vip通道端口:10911 vip通道端口:10909 10909是VIP通道对应的端口,在JAVA中的消费者对象或者是生产者对象中关闭VIP通道即可无需开放10909端口 启动 nohup sh bin/mqnamesrv & tail -f nohup.out nohup sh bin/mqbroker -原创 2021-10-13 12:51:39 · 2014 阅读 · 0 评论 -
RocketMQ中事务消息
基本流程图 定义事务生产者类 TransactionSyncProducer类如下 package com.cst.transaction; import org.apache.rocketmq.client.exception.MQBrokerException; import org.apache.rocketmq.client.exception.MQClientException; import org.apache.rocketmq.client.producer.TransactionMQP原创 2021-09-29 16:30:17 · 119 阅读 · 0 评论 -
Rocket学习原理以及命令【详细】
Linux下 启动名称服务器 命令:nohup sh bin/mqnamesrv & 查看状态:tail -f ~/logs/rocketmqlogs/namesrv.log 显示:The Name Server boot success… 启动经纪人 命令:nohup sh bin/mqbroker -n localhost:9876 & 查看状态:tail -f ~/logs/rocketmqlogs/broker.log 显示:The broker[%s, 172.30.30.2原创 2021-09-27 16:46:42 · 669 阅读 · 0 评论 -
rocketmq控制台搭建(rocketmq-console)
RocketMQ有一个可视化的dashboard,通过该控制台可以直观的查看到很多数据。 一、下载 下载地址:https://github.com/apache/rocketmq-externals/releases 二、解压安装 找到rocketmq-console,先编辑一下rocketmq-console里面的application.properties文件,将项目使用的rocketmq.config.namesrvAddr配置上去(或者在项目启动时,以参数的形式配进去) 在根目录下启动cmd命令原创 2021-09-27 16:39:01 · 1348 阅读 · 0 评论 -
MQ(消息队列)功能介绍
MQ(消息队列) 介绍 消息队列就是基础数据结构中的“先进先出”的一种数据机构。想一下,生活中买东西,需要排队,先排的人先买消费,就是典型的“先进先出”。 MQ解决什么问题 MQ是一直存在,不过随着微服务架构的流行,成了解决微服务之间问题的常用工具。 应用解耦 以电商应用为例,应用中有订单系统、库存系统、物流系统、支付系统。用户创建订单后,如果耦合调用库存系统、物流系统、支付系统,任何一个子系统出了故障,都会造成下单操作异常。 当转变成基于消息队列的方式后,系统间调用的问题会减少很多,比如物流系统因为转载 2021-09-23 10:31:28 · 328 阅读 · 0 评论