現(xiàn)在后端通信框架是workerman,想使用rabbitmq作為消息隊(duì)列,請(qǐng)問(wèn)后端和客戶端如何使用呢?
客戶端有android、ios,后端語(yǔ)言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來(lái)發(fā)送消息了,這樣會(huì)不會(huì)不安全呢?
懇請(qǐng)walkor指點(diǎn)下啊