Pregunta

¿Alguien tiene experiencia con transportes de mensaje que son disociadas (emisores y receptores no saben / cuidado el uno del otro) y de baja latencia para distribuida y, posiblemente, eventos de interacción remota? ¿Existen?

Estoy investigando tecnologías / desarrollo de interacción para dispositivos de interacción tangibles (es decir físicas botones, botones, deslizadores, sensores RFID / actuadores) que pueden controlar el software que pueden o no residir en el mismo sistema al que está conectado el dispositivo.

Por lo general algún tipo de enfoque pub / sub es la forma que yo quiero ir porque quiero que cada entidad que sólo se ocupa de los eventos que genera y su propia funcionalidad. Sin mencionar, dispositivos pueden ser conectados y desconectados indeterminadamente.

Una tecnología popular en el campo es EventHeap , que se construye sobre la aplicación de IBM espacios de tuplas, TSpaces . Se presiona eventos en una bolsa que luego se puede sacar. Sin embargo, una limitación rendimiento típico de las implementaciones de espacio de tuplas son altas latencias; latencias que a veces son nerviosos o no determinista. Esto es inaceptable para la interacción de grano fino.

EventHeap Fuente

¿Fue útil?

Solución

Hay MQ (por ActiveMQ ) que puede abordar algunos puntos:

  • emisores y receptores no necesitan saber el uno del otro
  • pub / sub y peer-to-peer

No estoy seguro de lo de las capacidades de los dispositivos se que estás hablando, podría ser demasiado pesado, pero podría valer la pena un vistazo.


Actualización: de hecho, aquí hay un enlace a MQ de IBM para 'aplicaciones inalámbricas y móviles ' que podría ser útil para comprobar hacia fuera también.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top