我希望创建一个监控一组驱动程序位置的系统,并允许驱动程序和调度程序之间的双向通信。从驱动程序到调度程序的上游消息将包括驱动程序的当前位置数据。下游消息将包括整个车队的位置数据,以便可以在驾驶员端保持车队的实时地图。发布/订阅体系结构适合于此,每个驱动程序是广播位置数据的服务器的客户端。我已经研究了很多可能性,包括Faye和rabbitmq。谷歌云消息传递CCS看起来有一些非常好的功能,特别是异步消息,我倾向于使用它。但是,它通常用于向用户发送通知以下载更新。我推迟了,因为它的目的是为了不同的目的。
(i)可以很容易地操纵它来做我想要的吗?
(ii)我正在寻找什么是合适的?
(iii)如果不是Faye / RabbitMq更好的选择吗?