Repository navigation
Não está funcionando opção para habilitar SQS de forma global #1622
Description
Activity
Bom dia Joao, tudo bem?
Testei em um ambiente mais atualizado (atendai/evolution-api:v2.2.3), e as definições globais funcionaram normalmente.
Seria possível você tentar atualizar o ambiente?
Estou tentando configurar via SQS também e não consegui, preciso criar as filas manualmente na aws (sqs)?
Bom dia Joao, tudo bem?
Testei em um ambiente mais atualizado (atendai/evolution-api:v2.2.3), e as definições globais funcionaram normalmente.
Seria possível você tentar atualizar o ambiente?
Bom dia @FabioHAraujo, tudo! E com você?
Apliquei a versão sugerida, testei e não funcionou o envio ao SQS, acessei o LOG do container e não tem registro de envio ao SQS, quando configurado por instância registra no LOG.
Resolvi dar uma olhada no código fonte do projeto, analisando a branch main em "src\api\integrations\event\sqs\sqs.controller.ts" só envia se tiver configurado para instancia.
Já a rabbitMQ ambas "src\api\integrations\event\rabbitmq\rabbitmq.controller.ts".
O ultimo commit é da versão "2.3.0".commit 39606240dacabf74a8647bada652bcc59471da44 (HEAD -> main, tag: 2.3.0, origin/main, origin/HEAD) Merge: 427c9949 f4fbc4af Author: Davidson Gomes <davidsongviolao@gmail.com> Date: Tue Jun 17 09:25:38 2025 -0300 Merge branch 'release/2.3.0'Boa noite @joaopauloit .
Verifiquei que de fato, na imagem que uso (2.2.3) também não está enviando.
Havia verificado somente se as variáveis ativavam globalmente, mas acho que o envio do SQS vai ter que virar uma Issue a ser tratada como bugfix.
Fala, pessoal!
Também estava enfrentando esse problema e, investigando melhor, vi que ele já foi corrigido nesta PR e passou a valer a partir da versão v2.3.3.
No entanto, para que a configuração funcione corretamente, não basta apenas definir a flag SQS_ENABLED.
É necessário também habilitar a flag SQS_GLOBAL_ENABLED.Além disso:
- É possível definir um prefixo para o nome das filas usando GLOBAL_PREFIX_NAME;
- Você escolhe quais eventos terão filas criadas por meio de flags específicas, como por exemplo SQS_GLOBAL_MESSAGES_UPSERT.
Todas as opções de configuração relacionadas ao SQS estão documentadas aqui
Welcome!
What did you do?
Segui as orientações da documentação (https://doc.evolution-api.com/v2/pt/integrations/sqs#configura%C3%A7%C3%A3o-global-do-sqs).
Configuração Global do SQS
Para habilitar o SQS e configurar o processamento de eventos de forma centralizada, utilize as seguintes variáveis de ambiente:
Configuração de Variáveis de Ambiente
What did you expect?
Que funcione de forma global conforme documentação
What did you observe instead of what you expected?
Que não funciona o global, apenas a configuração por instancia
Screenshots/Videos
No response
Which version of the API are you using?
atendai/evolution-api:v2.1.1
What is your environment?
Linux
Other environment specifications
No response
If applicable, paste the log output
No response
Additional Notes
No response