2
我正在一个需要创建通知系统的项目中。它适用于在AWS基础架构上运行的Pyramid框架创建的网站(我认为服务器是apache或粘贴,不确定)。如何使用AWS上的套接字传递通知?
当用户跟随某件事情时,所有朋友都应该立即收到一条表明“X现在跟随Y”的通知。因此,我需要一个WebSocket服务器(可能是node.js或socket.io)。如果我这样做,我将在同一个EC2实例(Web服务器和套接字服务器)上运行两台服务器,但是如何将事件/通知从Web服务器传递到套接字服务器?
我想中间应该有些东西吧? AWS可以为我提供的东西。或者有没有办法直接提供套接字服务器?
对于这种情况,一个好的方法是什么?
衍生的问题是:哪里是最好的地方获得朋友列表,将收到通知?它应该是Web服务器还是套接字服务器?
1.似乎不推荐使用[pyramid_socketio](https://github.com/abourget/pyramid_socketio)。相反,他们支持[gevent-socketio](https://github.com/abourget/gevent-socketio)。但是,如果我使用相同的服务器不会过度杀死金字塔应用程序? – 2012-04-27 16:51:27
2.仍然如何从金字塔应用程序中提供node.js服务器。 – 2012-04-27 16:54:36
忘记了他们将大部分pyramid_socketio代码移动到gevent_socketio中。您是什么意思“过度杀死金字塔应用程序”? “喂”node.js服务器是什么意思?通常,不同的应用程序独立于共享数据模型。 – 2012-04-27 19:07:19