订阅许多pubnub频道或向多个频道发送消息

时间:2014-07-17 18:08:55

标签: ios pubnub

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

如果他们是多个驱动程序,那么客户将订阅多个渠道并从多个驱动程序接收位置。

案例2:

我的司机将位置发布到多个渠道(即客户渠道),客户收听其渠道。

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

1 个答案:

答案 0 :(得分:2)

PubNub Connected Car and Dispatch Taxi Cab

您在询问配对驱动程序乘客时哪种模式模式最佳。有许多模型运作良好。但是,我们建议您遵循Geo Hashing和Proximity模型,该模型将在下面进一步详细说明。

  

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

上面的链接可以帮助您入门。基本上你想要遵循与Geo Hashing by Proximity类似的地理围栏模型。您希望遵循Geofencing模型作为基于车辆位置和地理边界的动作和警报的触发器(例如,仅五英里内的车辆获得调度请求,定制的交通警报等)。为各个地理区域创建特定渠道以定位通信。

Connected Cars Taxi Cab Dispatch

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

Geo Hashing by Proximity