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?
no caso 1 fila por empresa, e 1 consumer para todas as empresas
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)
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?
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.
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
Entendi. E no caso das mensagens (que sempre serão utilizadas)?