2011-08-24 31 views
17

免責聲明架構設計和實現的通知系統使用Node.js的socket.io和傳入的消息

  • 我還沒有和node.js的工作之前
  • 以前沒有使用過socket.io

我期待在實現谷歌加,Facebook的,StackOverflow的風格通知系統。我不是一個沒有經驗的開發人員,最終我會弄清楚這一點,但我只是在尋找一個正確的方向。

我想要的是誰在瀏覽我的網站,當他們收到新的消息被他們的瀏覽會話期間通知用戶。

當前,我的所有消息都存儲在一個表中。現在

| id | messageSubject | messageBody  | hasRead | readDate | sentDate | sentToUser | sentFromUser | 
    | 1 | HelloWorld  | Nada   | 0  | `null`  | `null  |  1  |  10  | 

,我所有的消息都是從幾十個不同來源檢索。

  • 消息可以通過API由第三方進入
  • 信息從發送拉電網
  • 消息可以通過悄悄話控制器發送。
  • 等等等等

我要的是有一個辦法能收到新郵件時通知用戶。我很高興以任何方式重構我的代碼,這使我可以在收到插入消息時通知我的node.js,如果這是我需要做的。

但我只是不太確定從哪裏開始。

我的問題是,我的所有消息都通過幾十個不同的源輸入到mysql中,我的Insert語句在很多領域。所以我只是不知道繼續下去的最佳方式。

謝謝。

回答