Pesquisa de tarefas no Amazon SWF - Amazon Simple Workflow Service

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Pesquisa de tarefas no Amazon SWF

Os agente de decisão e os trabalhadores de atividade se comunicam com o Amazon SWF usando polling longo. O decider ou activity worker inicia periodicamente a comunicação com o Amazon SWF, notificando-o de sua disponibilidade para aceitar uma tarefa e, em seguida, especifica uma lista de tarefas da qual obterá tarefas.

Se uma tarefa estiver disponível na lista de tarefas especificada, o Amazon SWF a retornará imediatamente na resposta. Se nenhuma tarefa estiver disponível, o Amazon SWF manterá a conexão TCP aberta por até 60 segundos para que, se uma tarefa ficar disponível durante esse período, ela possa ser retornada na mesma conexão. Se nenhuma tarefa se tornar disponível em até 60 segundos, ele retornará uma resposta vazia e encerrará a conexão. (Uma resposta vazia é uma estrutura Task na qual o valor de taskToken é uma string vazia.) Se isso acontecer, o agente de decisão ou o operador de atividade deverá repetir a sondagem.

A sondagem longa funciona bem para o processamento de tarefas de alto volume. Agentes de decisão e operadores de atividade podem gerenciar sua própria capacidade, e o processo é fácil de usar quando eles estão atrás de um firewall.

Para obter mais informações, consulte Sondar tarefas de decisão e Sondar tarefas de atividade.