Existem requisitos de memória que vêm com o gerenciamento de assinaturas; portanto, embora sejam tecnicamente ilimitados, é uma boa ideia escovê -las com antecedência (usando a. Para separar cada nível em uma hierarquia). Cada nível em uma hierarquia é um token separado e pode ser usado com curingas para ajustar as assinaturas, se comportando como um espaço para nome.
Implantando servidores NATs
Um servidor NATS pode ser implantado de várias maneiras, com suporte para os operacionais mais comuns. Se você planeja usá -lo como parte de um aplicativo do Azure, poderá escolher entre Linux e Windows, com construções X86 e ARM64. Você pode começar pequeno, com a VM do host mais barato possível e aumentar conforme necessário. Ao aproveitar os requisitos mínimos de hardware da Nats, começando com um núcleo e 32 MB de RAM, é uma escolha econômica que equilibra entre o servidor e o desempenho da rede.
Embora o NATS seja frequentemente usado para rotear mensagens sem armazená -las, inclui um serviço de fila de mensagens chamado JetStream. Isso fornece um histórico compartilhado em todos os servidores Nats em um cluster, permitindo que os clientes recuperem mensagens a qualquer momento. Isso é útil, digamos, se você estiver criando um aplicativo móvel que precisa ser capaz de sincronizar eventos com um servidor, se ele ficar offline a qualquer momento.