O NSQ é uma plataforma de mensagens distribuídas em tempo real, projetada para operar em escala, manipulando bilhões de mensagens por dia.Promove topologias distribuídas e descentralizadas sem pontos únicos de falha, permitindo tolerância a falhas e alta disponibilidade, juntamente com uma garantia confiável de entrega de mensagens.Operacionalmente, o NSQ é fácil de configurar e implantar (todos os parâmetros são especificados na linha de comandos e os binários compilados não possuem dependências de tempo de execução).Para máxima flexibilidade, é independente do formato dos dados (as mensagens podem ser JSON, MsgPack, Protocol Buffers ou qualquer outra coisa).As bibliotecas oficiais Go e Python estão disponíveis imediatamente.
Local na rede Internet:
http://nsq.io/Categorias
Alternativas ao NSQ para Linux
3
1
nanomsg
nanomsg é uma biblioteca de soquetes que fornece vários padrões de comunicação comuns.Seu objetivo é tornar a camada de rede rápida, escalável e fácil de usar.Implementado em C, ele funciona em uma ampla variedade de sistemas operacionais sem dependências adicionais.