发消息-同步\异步\单向

发消息前的准备

关闭运行的防火墙

systemctl stop firewalld.service

关闭namesrv服务:


sh bin/mqshutdown namesrv

关闭broker服务 :


sh bin/mqshutdown broker

 

启动每个服务器的nameserver

nohup sh bin/mqnamesrv &    
tail -f nohup.out

 

启动broker

nohup sh bin/mqbroker -c /opt/rocketmq-all-4.3.0-bin-release/conf/2m-2s-sync/broker-a.properties &
tail -f ~/logs/rocketmqlogs/broker.log

 

发消息方式类别

同步:顺序执行 用于发送重要的消息

异步:在回调中获取返回的信息 用户对速度要求高的场景

单向:不需要获取返回的信息  对消息发送是否成功不太关注,比如计入日志

同步

发消息-同步\异步\单向

 

异步

发消息-同步\异步\单向