Application Services

  • SQS : mensajería, colas. Se lanza el mensaje a la cola y quien tenga permisos ya lo recogerá
  • SWF : sincronizar tareas
  • SNS : push/sub… topic (URL)… los subscriptores están apuntando a la URL y reciben esos mensajes (RSS like)
  • Simple Queue Service
  • aplicaciones distribuidas
  • es un repositorio temporal de mensajes, como un buffer
  • 2 tipos: Standard (garantía de recoger el mensaje 1 vez como mínimo, no garantiza el orden) & FIFO (solo 1 vez, se mantiene el orden)
  • se retiene 4 días por defecto (permite 1m - 14d)
  • si en 30 días no se da uso a esa cola, se elimina (también permite eliminar si hay mensajes)
  • infraestructura redundante
  • hasta 10 atributos
  • intenta mantener el orden (best effor)
  • multíples escritores y lectores
  • hasta 256kb (más largos puedes usar S3 o Dynamo, y el mensaje contendrá un puntero)
  • access control
  • Dead Letter Queues : mensajes que no se han podido procesar pasado el número de intentos máximos → mensajes malformados
  • PCI compliance
  • URL : https://
  • visibility timeout
    • el mensaje después de haber sido recogido queda un tiempo (por defecto 30s) invisible hasta que reciba el OK del que lo ha recogido
    • aún recibiendo el OK, el mensaje se podría llegar a servir (por la redundancia)
  • long polling :
    • cada vez que la máquina comprueba la cola, se cobra
    • si hay una respuesta negativa - no hay mensajes - se espera a responder a tu aplicación mientras no llega un nuevo mensaje o a transcurrido el tiempo establecido (max 20 segundos)
  • mirar valores máximos y mínimos al crear una SQS ← EXAMEN
  • escalado automático
  • hasta 14 días
  • 256K por mensaje, unformatted text
  • mantienen el orden en el que se crearon
  • los mensajes se pueden borrar explicitamente
  • ligado a 1 región
  • Simple Workflow Service
  • coordinar trabajo/tarea en entorno distribuido
  • se usa en los almacenes de amazon
  • los triggers de las diferentes tareas son varios: scripts, acción humana, web service
  • (mirar casos de uso en PPT)
  • Simple Notification Service
  • enviar notificaciones desde cloud
  • pub-sub (publish-subscrive) paradigm
  • push-based delivery - no polling
  • se crea un tópico y los agentes se suscriben
  • HTTP, HTTPS, EMAIL, EMAIL-JSON, SMS, …
  • info/cursos/itformacion/awsassociate/application-services.txt
  • Darrera modificació: 17/10/2018 10:12
  • per mate