我正在寻找一个实时托管的推送/套接字服务(支付罚款),它将处理来自许多客户端(JS)和服务器API的许多连接/通道,它们可以订阅/发布到这些通道一个PHP脚本。实时应用程序需要推送服务建议
下面是一个例子:
客户端UI已使100辆卡车车队,当卡车被修改其数据推送到信道(如:/更新/卡车/ 34)到服务器(PHP订户),数据库被更新并且收据/数据被发送回单卡车通道。
我们有一个在Firebase.io中工作的原型,但我们不需要firebase数据库,我们只需要实时传输。 firebase.io的一大特色就是它的亮点,我们可以一次订阅许多小型频道。这有助于减少有效负载,因为仅传输已更改的对象数据。
纠正我,如果我错了,但我认为推动者和pubnub将允许我为打开该网站的每个客户端创建100卡车pub/subs(在这个例子中)?
任何人都可以提供建议吗?
如何让您的客户端代码在收到确认后删除更新?或者让卡车发送确认信息回到服务器,然后删除更新。两者都会将Firebase数据保持为“正在进行的更新”。 – 2013-04-04 11:47:37
谢谢弗兰克!这也是我们的建议,当你只是想发送短暂的数据。客户只需在看到消息时将其“删除”即可“消息”。 – 2013-04-04 21:51:29
但是请注意,在这种情况下,消息队列可能不是您想要的。如果您正在跟踪车辆的位置,为什么不在每次更新时重写位置?然后,你永远不会在Firebase上发布陈旧的消息 - 无论最后的位置如何。 – 2013-04-04 21:52:29