0

有没有人有消息传输既解耦(发送者和接收者不知道/关心对方)和分布式和可能的远程交互事件的低延迟的经验?它们存在吗?

我正在研究/开发可控制软件的有形交互设备(即物理按钮、旋钮、滑块、RFID 传感器/执行器)的交互技术,这些软件可能驻留在或不驻留在与设备连接的同一系统上。

通常,某种类型的 pub/sub 方法是我想要的方式,因为我希望每个实体只关注它生成的事件和它自己的功能。更不用说,设备可能会不确定地连接和断开连接。

该领域的一项流行技术是EventHeap,它建立在 IBM 的元组空间实现TSpaces之上。您将事件推入一个袋子,然后可以将其取出。但是元组空间实现的典型性能限制是高延迟;有时是紧张或不确定的延迟。这对于细粒度的交互是不可接受的。

事件堆源

4

1 回答 1

0

有 MQ(例如 Apache 的ActiveMQ)可以解决一些问题:

  • 发送者和接收者不需要相互了解
  • 发布/订阅和点对点

不太确定您在谈论的设备功能是什么,可能过于重量级,但可能值得一看。


更新:实际上,这里有一个指向IBM MQ 的“无线和移动应用程序”的链接,这也可能有助于查看。

于 2009-04-08T22:12:33.747 回答