分離された(送信者と受信者がお互いを知らない/気にしない)メッセージトランスポートの経験があり、分散およびおそらくリモートの相互作用イベントの待ち時間が短い人はいますか? それらは存在しますか?
私は、デバイスが接続されている同じシステムに存在する場合と存在しない場合があるソフトウェアを制御する、有形の相互作用デバイス (つまり、物理的なボタン、ノブ、スライダー、RFID センサー/アクチュエーター) の相互作用技術を研究/開発しています。
一般に、ある種の pub/sub アプローチは、私が行きたい方法です。なぜなら、各エンティティには、それが生成するイベントとそれ自体の機能だけに関心を持たせたいからです。言うまでもなく、デバイスは不定に接続および切断される可能性があります。
この分野で人気のあるテクノロジーの 1 つにEventHeapがあります。これは、IBM のタプル スペースの実装であるTSpacesに基づいて構築されています。イベントをバッグに押し込み、それを引き出すことができます。しかし、タプル スペースの実装の一般的なパフォーマンスの制限は、高い待機時間です。レイテンシーは時々ぎくしゃくしたり、決定論的ではありません。これは、きめの細かい相互作用には受け入れられません。