我有一些代碼,其基本上沒有這個psudocode()什麼是使用比單Redis的信道Redis的信道的成本
registerCamera(id) {
createRedisPubChannel("Camera_"+id)
}
cameraDisconnect() {
removeRedisSubChannel("Camera_"+id)
}
我則與該照相機通過該信道進行通信,並且這允許我有多個引擎。
我也可以構造代碼,以便代替每個相機創建一個通道。我可以創建一個名爲「cameraComms」的通道,並確保每條消息都包含相機ID。
我想知道這兩種設計模式都有哪些性能優勢/劣勢?
如果有幫助,我可以爲每個進程註冊多達200多個攝像頭,並且通過3個不同的盒子運行3個Redis實例。
非常感謝幫助/建議。