[Nanomsg Next Generation]. Biblioteca de mensajería ligera diseñada para resolver problemas comunes de comunicación entre procesos o nodos, como publicación/suscripción [pub/sub], solicitud/respuesta [req/rep], pipelines [Push/Pull], par a par [Pair], encuesta/respuesta [Survey], bus de mensajes [Bus] y descubrimiento de servicios.
$ nngcat --pub --url tcp://127.0.0.1:5555
$ nngcat --sub --url tcp://127.0.0.1:5555 --sub topic:
$ nngcat --rep --url tcp://127.0.0.1:5556
$ nngcat --req --url tcp://127.0.0.1:5556
$ nngcat --push --url tcp://127.0.0.1:5557
$ nngcat --pull --url tcp://127.0.0.1:5557
$ nngcat --pair1 --url tcp://127.0.0.1:5558
$ nngcat --pair2 --url tcp://127.0.0.1:5558
$ nngcat --bus --url tcp://127.0.0.1:5559 --name node1
$ nngcat --bus --url tcp://127.0.0.1:5559 --name node2
1.-
Ejemplo práctico: Pub/Sub**
En una terminal ejecutar el suscriptor:
$ nngcat --sub --url tcp://127.0.0.1:5555 --sub topic:noticias
En otra terminal ejecutar el publicador
$ nngcat --pub --url tcp://127.0.0.1:5555
Escribir un mensaje en el publicador y se verá cómo aparece en el suscriptor.