Amazon SQS introduce las colas equitativas para las cargas de trabajo de varios inquilinos
Amazon Simple Queue Service (Amazon SQS) ahora ofrece una nueva característica llamada fair queues (colas equitativas), que está diseñada para reducir el impacto de los usuarios que generan interferencia en colas estándar compartidas entre varios inquilinos. Cuando un inquilino (como un cliente, una aplicación cliente o un tipo de solicitud) envía demasiados mensajes o tiene mensajes que requieren un tiempo de procesamiento más prolongado, puede generar demoras. Las colas equitativas ayudan a que los mensajes de los demás inquilinos fluyan sin grandes interrupciones. Esto preserva la calidad del servicio para todos los inquilinos y, al mismo tiempo, mantiene la escalabilidad y el rendimiento de las colas estándar.
Para habilitar las colas equitativas, incluya un ID de grupo de mensajes cuando envía mensajes a sus colas estándar de Amazon SQS. No se requieren cambios en los consumidores de mensajes. Esto le permite adoptar las colas equitativas en los sistemas activos sin interrupciones ni migraciones. Las colas equitativas son particularmente valiosas para las aplicaciones SaaS que atienden a varios clientes a través de colas compartidas. También lo son para los microservicios que procesan eventos de varios recursos y para las aplicaciones que gestionan mensajes de distintos tipos de solicitudes. Las colas equitativas ayudan a mantener un tiempo de permanencia uniforme (el tiempo que un mensaje pasa en la cola, desde el envío a la recepción) entre los inquilinos. Esto se logra al reordenar los mensajes cuando un solo inquilino provoca acumulación en la cola. Luego, la cola prioriza la entrega de mensajes de otros inquilinos. Los mensajes del inquilino que causan la acumulación se siguen entregando a los consumidores, pero el tiempo de permanencia aumenta en función de la capacidad disponible de los consumidores.
Las colas equitativas están disponibles en todas las regiones comerciales de AWS y AWS GovCloud (EE. UU.). Para obtener más información sobre las colas equitativas de Amazon SQS, lea nuestra entrada de blog y visite la Guía para desarrolladores de Amazon SQS.