如何在AWS上使用套接字发送通知?

我正在一个需要创build通知系统的项目中。 这是为了在AWS基础架构上运行Pyramid框架创build的网站(我认为服务器是Apache或粘贴,不知道)。

当用户跟随​​某事,所有的朋友应该立即得到一个通知,指出“X现在跟随Y”。 因此,我需要一个WebSocket服务器(也许node.js或socket.io)。 如果我这样做,我将在同一个EC2实例(Web服务器和套接字服务器)上运行两个服务器,但是如何将事件/通知从Web服务器传递到套接字服务器?

我猜中间应该有东西,对吧? AWS可以为我提供的东西。 还是有办法直接提供套接字服务器?

对于这种情况,什么是一个好的方法?

衍生的问题是:哪里是最好的地方获得朋友列表,将收到通知? 它应该是Web服务器还是套接字服务器?

您需要在2台服务器前安装一个代理服务器,根据URL或其他请求参数将请求委托给您的Pyramid应用程序或node.js。

另一种select是在gevent中运行Pyramid,并使用gevent_socketio在同一应用程序中完成所有工作。