Estoy usando MailboxProcessor
clases para mantener separados a los agentes que hacen lo suyo. Normalmente, los agentes pueden comunicarse entre sí en el mismo proceso, pero quiero que los agentes hablen entre ellos cuando están en procesos separados o incluso en máquinas diferentes. ¿Qué tipo de mecanismo es el mejor para implementar la comunicación entre ellos? ¿Hay alguna solución estándar?¿Pasar mensajes entre MailboxProcessors remotos?
Tenga en cuenta que estoy usando instancias de Ubuntu para ejecutar los agentes.
¿Quién votó esto como 'fuera del tema'? Si no comprende la pregunta, no la interfiera. –
http://stackoverflow.com/questions/501656/f-mailbox-processor-on-distributed-systems puede proporcionar alguna idea. –
tal vez mirar las colas azules de windows. Es lo que usan para permitir que diferentes máquinas (que los llaman roles de trabajadores) hablen entre sí. Lo que puede hacer es tener un agente en cada máquina que esté a cargo de comunicarse con los demás para solicitar el trabajo, notificar que el trabajo está hecho, etc. – jlezard