使用Gatewayworker做了一個服務(wù)端,使用tcp協(xié)議和客戶端進(jìn)行通信,用于推送訂單數(shù)據(jù)給店鋪,一個店鋪對應(yīng)一個客戶端。在redis中存儲客戶端的身份標(biāo)識和client_id,然后thinkphp調(diào)用GatewayClient推送數(shù)據(jù)給相應(yīng)的客戶端?,F(xiàn)在問題是這樣的,如果某一個店鋪同時收到了n個訂單,Gatewayworker是不是會瞬間將這些訂單推送給客戶端呢?要想讓客戶端來得及反應(yīng),這時候是不是需要做異步消息隊列了,然后設(shè)置間隔時間一條一條推送給客戶端。或者有更好的解決方案呢?
希望大神可以給予解答,感激不盡!