RabbitMQ队列跑消息

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

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

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

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


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

RabbitMQ队列跑消息RabbitMQ队列跑消息RabbitMQ队列跑消息RabbitMQ队列跑消息RabbitMQ队列跑消息