我想向通過 websocket 連接到我的每個客戶端發送消息流(Go 中的通道)。每大約 100 毫秒發送一條新消息。我如何維護一個打開的連接列表,其中連接一直被打開和關閉,同時必須對該列表進行某種迭代以發送超過 50,000 個連接的消息?現在我將連接存儲在與單個互斥鎖同步的地圖中,但我不確定這是否可以縮放。
維護打開的 websocket 連接列表的最佳方法是什么?
慕碼人8056858
2021-09-09 21:04:52