用戶A給用戶B送一朵花,B的界面上要知道A給送了朵小花,因為類似的相同事件非常多。
目前的思路是這樣子的,A給B送花的時候,A調(diào)用接口,接口把事件寫入redis。
A和B都連接到了workerman,當(dāng)用戶連接上來的時候,會一直死循環(huán)查詢redis關(guān)于自己uid的事件。如果查詢到有關(guān)于到自己的事件,則發(fā)送給用戶信息
可以不用redis,直接將消息發(fā)給workerman,讓workerman將事件轉(zhuǎn)發(fā)給B。
可以用gatewayworker做
如果是在其它系統(tǒng)推送消息給B,可以參考手冊
http://workerman.net/gatewaydoc/advanced/push.html