現(xiàn)在后端通信框架是workerman,想使用rabbitmq作為消息隊(duì)列,請問后端和客戶端如何使用呢?
客戶端有android、ios,后端語言php
第一種:
ios和android客戶端連接workerman服務(wù)器,php作為生產(chǎn)者和消費(fèi)者連接rabbitmq服務(wù)器,php消費(fèi)者監(jiān)聽到隊(duì)列有消息然后使用tcp給連接上的workerma服務(wù)器的ios和android客戶端發(fā)消息
第二種:
ios和android客戶端、php都直接連接rabbitmq服務(wù)器,消費(fèi)者監(jiān)聽到隊(duì)列有消息直接取出,不需要tcp來發(fā)送消息了,這樣會不會不安全呢?
懇請walkor指點(diǎn)下啊