首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >聊天系统实现

聊天系统实现
EN

Stack Overflow用户
提问于 2013-05-26 22:57:37
回答 1查看 284关注 0票数 1

我需要实现一个实时聊天系统,这有点类似于Facebook的系统,因为它必须:

  • 允许两个用户之间进行通信
  • 将邮件存储在收件箱/发送框中
  • 将邮件存储在收件箱中,如果用户在发送邮件时脱机,则标记为unread。
  • 语言/垃圾邮件过滤器也必须是活动的,因为需要监视涉及未成年人的通信。
  • 理想情况下,这将适用于大多数设备/浏览器,包括移动访问。

在使用什么OS/软件方面,我基本上有一个关于这个项目的空白画布。

在做了一些研究之后,似乎有一些选择/事情需要考虑?

  • PHP/AJAX长轮询(彗星式),标准的LAMP堆栈将消息存储在mysql DB中
  • LEMP堆栈(Nginx)使用HTTP模块,同样是Comet风格的服务器,带有php后端,将消息存储在mysql DB中。
  • Node.js?
  • HTML5接口维护浏览器/设备的支持?
  • 这方面最好的数据库系统?有人建议mongoDB?
  • 一些人还建议使用MemCacheQ来提高性能。

这是你的想法吗?有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2013-05-26 23:00:06

将SignalR作为在客户端之间传递消息的方式,这是创建聊天应用程序的最简单方法。

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

https://stackoverflow.com/questions/16764445

复制
相关文章

相似问题

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