¿Cuáles son todas las diferencias entre las tuberías y las colas de mensajes?¿Cuáles son todas las diferencias entre las tuberías y las colas de mensajes?
Explique ambos desde vxworks & perspectivas de unix.
Creo que las tuberías son unidireccionales pero las colas de mensajes no lo son.
Pero no utiliza internamente las colas de mensajes, ¿por qué las tuberías son unidireccionales pero las colas de mensajes no?
¿Cuáles son las otras diferencias que se le ocurren (desde el diseño o el uso u otras perspectivas)?
Creo que, en general, son la misma cosa. Las colas de mensajes tienden a garantizar que los datos lleguen al destinatario. Entonces pueden persistir los datos hasta que el destinatario esté disponible, pero supongo que esto no es obligatorio y depende de la implementación, al igual que uni/bidireccional, o un tubo persistente/de un solo mensaje, etc ... Las tuberías se utilizan para enviar fragmentos de cadenas y datos binarios, mientras que las colas se utilizan para enviar mensajes, pero de nuevo, esto puede ser dependiente de la implementación. A la gente le gusta reinventar la rueda si hablamos de mensajes. Algunos de los términos tienen más de 5 nombres diferentes ... – inf3rno