【问题标题】:Pubnub multiuser chatPubnub 多用户聊天
【发布时间】:2012-08-11 15:47:13
【问题描述】:

我正在用 php 开发一个多用户聊天系统。 我知道推拉、反向 ajax、comet 等,但大多数情况下我们必须在我们的服务器上进行配置。

但是,我无法访问我的服务器来安装这些脚本,因为我有共享托管服务提供商。

所以经过一番研究我才知道pusherpubnub提供了api来在浏览器上推送数据。

问题是关于 pubnub,他们正在提供向客户发送数据的渠道,但问题是我想开发多用户聊天,其中数据将只发送给一个不喜欢的用户多播聊天。

我认为一种解决方案是为每个用户创建一个唯一的频道,以便数据只会发送给该用户,但这似乎效率不高。那么还有其他方法可以用 pubnub 实现多用户聊天系统吗?

还是有其他更好的建议?

【问题讨论】:

标签: php push-notification chat real-time pubnub


【解决方案1】:

带有 PubNub 的多用户聊天系统

开始使用 - PubNub best practice: How to manage private rooms?

您正在询问一个带有 PubNub 的多用户聊天系统,其中通信方式是两个用户之间的一对一并行对话。好消息! PubNub 有一项名为 PubNub PULSE 的服务 - 提供一对一的交流方式,非常适合您的多用户聊天 - http://www.pubnub.com/price(请参阅 PULSE 部分)。

PubNub 最佳实践 - 如何管理私人房间

还有一个从这里开始的对话,Mikita 提到了如何创建多房间聊天服务,可能类似于 Facebook 聊天,您可以在其中加入并坐在多个聊天室 - PubNub best practice: How to manage private rooms?

编辑 - 更新信息 - 2018 年 3 月

每个用户使用一个频道并不是低效的。使用尽可能多的频道。就您使用的渠道数量而言,它们不会增加(或减少)您的成本。

上述定价计划已过时。请查看PubNub Pricing and the Move Away from Device Counting.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-14
    • 1970-01-01
    相关资源
    最近更新 更多