国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

GatewayClient 怎么給分布式部署的多臺gateway發(fā)送消息

zsslover

問題描述

這里寫問題描述
GatewayClient 怎么給分布式部署的多臺gateway發(fā)送消息?謝謝,

Gateway::$registerAddress = '127.0.0.1:1236';
Gateway::sendToAll($data)

這個是有幾臺服務(wù)器就寫幾臺嗎(注冊了幾臺)

827 2 1
2個回答

walkor 打賞

registerAddress 寫任意一臺就行

  • zsslover 2023-09-28

    比如說 A 注冊地址:125.12.23.34:1236 B的注冊地址:122.123.124.146:1236

    GatewayClient 發(fā)送消息
    Gateway::$registerAddress = '125.12.23.34:1236';
    Gateway::sendToAll($data);

    B 服務(wù)器上gateway 也能收到推送,不用再寫一遍
    Gateway::$registerAddress = '122.123.124.146:1236 ';
    Gateway::sendToAll($data);是嗎?,他這個內(nèi)部就會直接協(xié)調(diào)發(fā)送了嗎?謝謝了

  • 釋永戰(zhàn) 2023-09-30

    對的

admin

sendToAll 給all gateway的all用戶發(fā)消息

sendToUid 給all gateway的指定uid用戶發(fā)消息

sendToClient 給 指定gateway的指定client_id發(fā)消息

sendToGroup 給 all gateway的 指定 group[{uid:123,uid:321}] 發(fā)消息
希望以上回答能幫助到你!

  • 暫無評論
年代過于久遠(yuǎn),無法發(fā)表回答
??