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