有没有人有消息传输既解耦(发送者和接收者不知道/关心对方)和分布式和可能的远程交互事件的低延迟的经验?它们存在吗?
我正在研究/开发可控制软件的有形交互设备(即物理按钮、旋钮、滑块、RFID 传感器/执行器)的交互技术,这些软件可能驻留在或不驻留在与设备连接的同一系统上。
通常,某种类型的 pub/sub 方法是我想要的方式,因为我希望每个实体只关注它生成的事件和它自己的功能。更不用说,设备可能会不确定地连接和断开连接。
该领域的一项流行技术是EventHeap,它建立在 IBM 的元组空间实现TSpaces之上。您将事件推入一个袋子,然后可以将其取出。但是元组空间实现的典型性能限制是高延迟;有时是紧张或不确定的延迟。这对于细粒度的交互是不可接受的。