我有两个应用程序( javascript中的GUI和C++中的另一个)需要相互通信。
C++应用程序(服务器)包含多个实时传感器数据,必须将这些数据流到GUI (客户端)。数据被缓冲并作为一个大块发送。GUI只是简单地呈现数据,而不在本地缓冲数据(当前库呈现的速度相对较慢)。
我们想使用Redis,其中每个通道都是一个传感器。在客户端,用户可以选择必须流的传感器。这要求以某种方式让服务器知道要发布到哪些通道。
现在的问题更多是关于性能和可扩展性。哪种情况最好?
set
事件服务器端,get
通道并缓存它们,并动态发布到通道。get
频道时,不听任何set
事件。configuration
通道,当配置发生更改时,客户端通过JSON发布配置。服务器端,我们订阅configuration
通道,并适当地处理新的通道。https://stackoverflow.com/questions/47858586
复制相似问题