RabbitMQ队列跑消息

rabbitmq_config.js文件里面可以看到端口地址,和登录的用户名,密码。也能知道是登录正式系统的队列还是qas的队列。地址是api_host:api_port,登录进去以后。如果要跑正式系统的队列消息,这样是选择prd队列,另外的/zhisiyun-dev是qas队列,登录进去以后,点击queues,找到需要跑的队列,点进去,在Payload里面输入需要发送的数据,再点击publish message按钮就可以了。这样,那条消息就进到队列里面了,后面的队列消息程序就能立刻拿到,并且运行。关于填入什么数据,可以在文件里写消息队列的地方找到类似这样的写法,(clis/wechat.js里面的wechat_send_msg方法),

然后去数据库找到我的那条消息,把真实的数据替换到这个rbmq.publish 里面,

。也要注意文件里面这样写,tousers就是一个数组,要用[ ]写,而且而且要用双引号。

所以最后Payload里面我输入的数据是


"client": "5236784ad082966640000b2a",
"msg_id":"59f91ccd304f2cceacb2c996",
"tousers":["0076"], 
"msg": "点击查看您今日的星座运势哦~!",
"url":"https://www.zhisiyun.com/wxapp/007/send_zodiac_view/wx3bd6f3aa75c0c7e7"
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章