用户之间的网站中的消息传递系统

Posted

技术标签:

【中文标题】用户之间的网站中的消息传递系统【英文标题】:Messaging system in a website between the users theirselves 【发布时间】:2017-03-22 13:45:42 【问题描述】:

我想在我的网站上添加一个消息系统,让我的登录用户可以向其他用户发送消息(如 Facebook、Fiverr..)。

我们自己做是很多我们没有的维护和开发时间。 使用 Layer 或 SendBird 对我们来说太贵了。 使用 Quickblox 的朋友不推荐使用它。

您是否知道任何其他用于 Web 的消息传递 sdk,您可以在其中轻松将此功能集成到您的网站,并且它包含所有复杂的消息传递选项(文本、文件、群组消息)?

【问题讨论】:

也许 SignalR 会为你工作。 试试 SignalR 或 Pubnub 【参考方案1】:

我建议您继续使用 sendbird 免费版: 首先: - 它有非常好的文档,这意味着易于遵循和实施。 第二: - 它支持 javascript,这可能是您的应用程序编写并做出反应的原生反应,这让您可以将网络变成应用程序/跨平台。 第三:-它为您提供服务支持,并提供样品。

唯一的问题是免费版最多支持1000个用户,超过你需要升级的。 这是链接看看: https://sendbird.com/pricing

【讨论】:

【参考方案2】:

试试spika,它是开源的,似乎可以满足您的要求,包括发送文件和图像。

【讨论】:

【参考方案3】:

只需运行您自己的 XMPP 服务器并在前端使用带有 BOSH 或 websockets 的 Javascript 库。 看: https://xmpp.org/software/libraries.html

https://xmpp.org/software/servers.html

亚历克斯

【讨论】:

以上是关于用户之间的网站中的消息传递系统的主要内容,如果未能解决你的问题,请参考以下文章

在 NodeJS 应用程序中的应用程序消息传递中

如何使用 ably.io 设置电子商务消息传递解决方案

XMPP 作为软件组件/服务器之间的消息传递解决方案?

Spring MVC 应用程序中用户之间的消息传递

用户之间的 Android 谷歌云消息传递

可扩展的 MySQL 数据库,用于类似邮件的消息传递