Executando verificação de segurança...
Em resposta a RabbitMQ em um SaaS
2

olá, a forma que abordou é interessante, mas visto ao seu outro comentário de ser um array com todos os contatos de uma vez que na conexão, talvez fosse interessante 1 contato por mensagem na fila, por ter a relação do tenant id, 1 consumer pode resolver para todas as empresas, já que não é algo que precisa de "imediato"

Carregando publicação patrocinada...
1

Fala Leandro, valeu pela resposta.
Entao, seguindo sua dica, eu enviaria um contato por vez na fila e existiria apenas a fila contatos para todas empresas, isso?

1
1

Entendi, mas se tiver 1000 empresas vão existir 1000 filas pra contatos, 1000 filas pra mensagens, etc... Isso não pode ser um problema? (desculpa a ignorancia)

1

pode ser um problema sim, mas pelo que tinha entendido, vc salva esses contatos na conexão, então depois não utilizaria mais a fila de tal empresa, certo?

1

Correto. Os contatos são processados pelo consumer e salvos em um banco de dados. Após salvo, não é necessário mais a utilização da fila para essa empresa.

1

então, visto esse cenário, mesmo com 1000 empresas, não teria problema considerável, visto que é praticamente 1 vez esse uso de fila para contatos por empresa

0