首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用socket.io node.js和传入消息的通知系统的体系结构实现与设计

使用socket.io node.js和传入消息的通知系统的体系结构实现与设计
EN

Stack Overflow用户
提问于 2011-08-25 06:03:52
回答 1查看 6.3K关注 0票数 17

免责声明

  • 之前我没有使用过node.js在

之前我没有使用过socket.io

我正在考虑实现一个Google +,Facebook,StackOverflow风格的通知系统。我不是一个缺乏经验的开发人员,最终我会弄清楚这一点,但我只是在寻找一个正确的方向。

我想要的是让正在浏览我的网站的用户在他们的浏览会话期间收到新消息时得到通知。

目前,我的所有消息都存储在一个表中。

代码语言:javascript
复制
  |  id    | messageSubject   | messageBody     | hasRead   | readDate   | sentDate   | sentToUser  | sentFromUser  |
  |   1    |   HelloWorld     | Nada            |   0       | `null`     | `null      |      1      |      10       |

现在,我所有的消息都是从不同来源的几十个中检索出来的。

可以通过第三方接口输入消息从发送中拉出Grid

  • Messages可以通过私人消息Controllers.

  • Etc
  • 发送

我想要的是一种能够在收到新消息时通知用户的方法。我很乐意以任何方式重构我的代码,这使得当我收到插入消息时通知我的node.js成为可能,如果这是我需要做的。

但我只是不太确定从哪里开始。

我的问题是,我所有的消息都是通过几十个不同的来源输入到mysql中的,我的Insert语句在很多地方。所以我不知道怎样做才是最好的。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-25 15:43:53

试着看一下presentation Why databases suck for messaging,它说明了为什么不应该使用MySQL等数据库进行消息传递。Messaging和通知系统与Event Driven Architecture配合得很好,我建议观看this演示文稿,或者从here了解更多关于这个主题的信息,以便对事件驱动的“生态系统”有一个更全面的了解。

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7182877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档