我有流媒体数据进入一个如下所示的平台:
RestAPI - > AWS Kinesis Stream A - >自定义分析引擎
分析引擎处理每个数据后,需要将结果推送到Web前端,以便用户可以实时查看。 Web前端是一个webapp,通过websocket连接到Web服务器集群(喷涂或播放或其他)......并且可能有许多用户对相同的数据感兴趣。
问题:由于前端用户可以连接到群集中的任何Web服务器,如何将数据以可以推送给对该特定数据感兴趣的所有用户的方式返回到群集?我是否将数据提供给单个服务器,然后以某种方式将其分发到群集中的所有计算机?有没有办法让该单个数据转到集群中的所有服务器,然后每个服务器决定是否有一个对它感兴趣的已连接用户,如果没有,则删除它?