我有一个在节点js上编写的套接字服务器应用程序,托管在Amazon EBS(Elastic bean stalk)上,由负载均衡器管理
客户端连接到套接字并传递指定的id,比如event_id我的应用程序创建名为"event_ event_id
"的房间并加入房间.不同的客户有不同的"event_id"
lambda函数连接到套接字并向应用程序发出名为"event_push"的事件,并使用必要的数据(如event_id)
每当我的套接字应用程序(在EBS中的一个实例中)检测到推送事件时event_id
,它将推送的数据广播到房间的所有成员"event_ event_id
",因此所有成员都会收到有关该事件的通知
客户端可以连接任何服务器,由负载均衡器和粘性会话决定可以保持连接
现在我的问题:有没有办法发出了"event_push",只为服务器已经命名为"event_的房间event_id
"
问:有没有办法向EBS中的所有服务器实例发送事件?或Qn:还有其他解决方案吗?