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"
}


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