Versionamento - 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á.

Versionamento

Muitas vezes, as necessidades de negócios exigem que você tenha implementações diferentes ou variações do mesmo fluxo de trabalho ou atividade em execução simultaneamente. Por exemplo, você pode querer testar uma nova implementação de um fluxo de trabalho enquanto outra está em produção. Você também pode querer executar duas implementações diferentes com dois conjuntos de recursos distintos, como uma implementação básica e outra especial. O versionamento permite que você execute várias implementações de fluxos de trabalho e atividades simultaneamente, para qualquer finalidade que atenda aos seus requisitos.

Tipos de fluxo de trabalho e atividade possuem uma versão associada, que é especificada na ocasião do registro. A versão é uma string de forma livre, e você pode escolher seu próprio esquema de versionamento. Para criar uma nova versão de um tipo registrado, você deve registrá-lo com o mesmo nome e uma versão diferente. O Listas de tarefas do Amazon SWF, descrito anteriormente, pode ajudá-lo a implementar o controle de versão. Considere uma situação em que você tenha execuções de fluxo de trabalho de longa duração de um determinado tipo já em andamento, e as circunstâncias exigem que você revise esse fluxo de trabalho, por exemplo, para adicionar um novo recurso. É possível implementar o novo recurso criando novas versões de tipos de atividade e operadores, bem como um novo agente de decisão. Em seguida, você poderia iniciar execuções da nova versão do fluxo de trabalho usando um conjunto diferente de listas de tarefas. Dessa forma, você pode ter execuções de fluxos de trabalho de diferentes versões em execução ao mesmo tempo, sem que uma afete as demais.