Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

397
Views
¿Hay alguna manera de asignar dinámicamente colas SQS a una implementación del método @SqsListener, en lugar de tener que ser estático?

Actualmente, desde mi comprensión de estas preguntas ( aquí y aquí ), en AWS Messaging for Spring Boot, uno tiene que establecer el nombre de la cola o la URL de la cola en la definición de anotación @SqsListener como una cadena estática que Spring puede leer al inicio. No puede convertirlo en una variable, o una lista de colas, para que pueda definir un método y hacer que ese método sea el controlador de todas esas colas SQS.

Tengo más de 40 colas en mi aplicación. Lo que me gustaría hacer es tomar algunas de esas colas, ponerlas en una lista y enviarlas a la anotación @SqsListener para poder tener un método para esa cantidad X de colas y poner un conjunto diferente de colas Y en la anotación de otro método. Pero no parece que pueda hacer eso. ¿Está bien? Hay otra manera de hacer esto?

Estoy empezando a no gustarme la implementación del paquete maven spring-cloud-aws-messaging , con la anotación @SqsListener en un método que "escucha" en una cola específica y llama a ese método cuando llega un nuevo mensaje. No menos importante porque me obliga a usar 1.0 del SDK de AWS Java SQS, en lugar de poder usar 2.0. Preferiría manejar las encuestas yo mismo en primavera de alguna manera, pero no sé cómo hacerlo. ¿Cómo puedo sondear una lista de colas SQS en Spring Boot? Me gustaría si pudiera configurarlo para una encuesta larga durante unos 20 segundos (el máximo según AWS) y si encuentra un mensaje, lo devuelve y comienza la siguiente encuesta. es posible?

over 4 years ago · Santiago Trujillo
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!