【问题标题】:Subscribe to many pubnub channels or send message to many channels订阅多个 pubnub 频道或向多个频道发送消息
【发布时间】:2014-07-19 10:58:37
【问题描述】:

我正在开发一个出租车应用程序。 情况1 : 现在我的司机正在他的频道上发布他们的位置(例如:ABCD)并且所有客户都订阅了该频道(例如:ABCD)

如果他们是多个司机,那么客户将订阅多个频道并接收来自多个司机的位置。

案例2:

我的驱动程序将位置发布到多个频道(即客户的频道),客户收听其频道。

我需要知道哪种情况更好更可靠。谢谢你

【问题讨论】:

  • 嗨,Surender 我正在与您核实,看看所提供的答案是否充分回答了您的问题。

标签: ios pubnub


【解决方案1】:

PubNub 联网汽车和调度出租车

您问的是在配对 Drivers 和 Passengers 时哪种模型模式最好。有许多模型运行良好。但是,我们建议您遵循 Geo Hashing 和 Proximity 模型,下文将对此进行更详细的描述。

http://www.pubnub.com/developers/connected-car/

上面的链接将帮助您入门。本质上,您想遵循类似于Geo Hashing by Proximity 的地理围栏模型。您希望遵循地理围栏模型作为基于车辆位置和地理边界的操作和警报的触发器(例如,只有五英里内的车辆才会收到调度请求、定制的交通警报等)。为各个地理区域创建特定的渠道来定位通信。

要按位置连接两个或更多人的群组,您需要采用纬度/经度值并降低精度分辨率。通过这样做,您可以扩大邻近的覆盖范围。您可以一次使用多个分辨率或固定分辨率。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-01
    • 2018-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多