我有2个应用程序(javascript中的GUI和C ++中的另一个)需要相互通信。
C ++应用程序(服务器)包含多个实时传感器数据,它必须流式传输到GUI(客户端)。数据被缓冲并作为一个大块发送。 GUI只是渲染数据而不是在本地缓冲它(当前库渲染速度相对较慢)。
我们想要使用Redis,其中每个通道都是传感器。在客户端,用户可以选择必须流式传输哪个传感器。这需要让服务器知道要发布到哪个频道。
现在问题更多的是性能和可扩展性。哪种情况最好?
set
事件服务器端,get
频道并缓存它们并动态发布到频道。get
事件。set
频道,客户端在更改时发布配置(通过JSON字符串)。服务器端我们订阅configuration
频道并适当处理新频道。