有没有人有过消息传输的经验,这些消息传输既是解耦的(发送者和接收者彼此不知道/关心对方),又是分布式和可能的远程交互事件的低延迟?它们存在吗?
我正在研究/开发用于有形交互设备(即物理按钮、旋钮、滑块、RFID传感器/执行器)的交互技术,这些设备可以控制软件,这些软件可能驻留在设备连接的同一系统上,也可能不驻留在同一系统上。
通常,某种类型的发布/订阅方法是我想要的方式,因为我希望每个实体只关心它生成的事件和它自己的功能。更不用说,设备可能会不确定地连接和断开。
该领域的一项流行技术是建立在元组空间TSpaces实现基础上的EventHeap。您将事件推入一个袋子中,然后可以将其拉出。但是元组空间实现的典型性能限制是高延迟;延迟有时是抖动或不确定的。这对于细粒度交互来说是不可接受的。
EventHeap Source
发布于 2009-04-08 22:12:34
MQ (例如阿帕奇的ActiveMQ)可以解决一些问题:
不太确定你所说的设备的功能是什么,可能太重了,但可能值得一看。
更新:实际上,这里有一个指向IBM's MQ for 'wireless and mobile applications'的链接,这也可能对查看有帮助。
https://stackoverflow.com/questions/732071
复制相似问题