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.
nsq