One minute
Rocketmq Debug
这里记录下启动 rocketmq 的启动 和 消息的收发
rocketmq-namesrv
环境变量添加:
ROCKETMQ_HOME ${YOUR_DOWNLOAD_PATH}/rocketmq/distribution
run 按妞运行服务 “org.apache.rocketmq.namesrv.NamesrvStartup”, 启动成功后, 控制台会输出:
The Name Server boot success. serializeType=JSON
rocketmq-broker
program arguments:
-n localhost:9876
环境变量参数
ROCKETMQ_HOME ${YOUR_DOWNLOAD_PATH}/rocketmq/distribution
run 按妞运行服务 “org.apache.rocketmq.broker.BrokerStartup”, 启动成功后, 控制台会输出:
The broker[${YOUR_MAC_NAME}, ${YOUR_IP}:${YOUR_PORT}] boot success. serializeType=JSON and name server is localhost:9876
rocketmq-consumer
环境变量参数
NAMESRV_ADDR=localhost:9876
run 按妞运行服务, 启动成功后, 控制台会输出:
Consumer Started.
rocketmq-producer
环境变量参数
NAMESRV_ADDR=localhost:9876
run 按妞运行服务, 启动成功后, 控制台输出大量SendResult日志如下:
SendResult [sendStatus=SEND_OK, msgId=0A5E54923F6218B4AAC236E079DA0000, offsetMsgId=0A5E549200002A9F0000000000000000, messageQueue=MessageQueue [topic=TopicTest, brokerName=${YOUR_NAME}, queueId=1], queueOffset=0]
.......
.......
此时, consumer 也会输出 接收到的日志内容:
ConsumeMessageThread_1 Receive New Messages: [MessageExt [queueId=0, storeSize=178, queueOffset=0, sysFlag=0, bornTimestamp=1552290281783, bornHost=/${YOUR_BORN_IP_PORT}, storeTimestamp=1552290281784, storeHost=/${YOUR_SOTRE_IP_PORT}, msgId=0A5E549200002A9F0000000000000216, commitLogOffset=534, bodyCRC=1032136437, reconsumeTimes=0, preparedTransactionOffset=0, toString()=Message{topic='TopicTest', flag=0, properties={MIN_OFFSET=0, MAX_OFFSET=45, CONSUME_START_TIME=1552290399156, UNIQ_KEY=0A5E54923F6218B4AAC236E07D370003, WAIT=true, TAGS=TagA}, body=[72, 101, 108, 108, 111, 32, 82, 111, 99, 107, 101, 116, 77, 81, 32, 51], transactionId='null'}]]
....
....
120 Words
2019-03-11 16:40 +0800