Мы переходим к Amazon Simple Workflow Service из различных процессов на основе cron. Многим из них больше не нужно будет работать в определенное время, и это будет просто вызвано при необходимости. Однако для определенных рабочих процессов нам нужно гарантировать, что рабочий процесс (или, скорее, все действия в рабочем процессе) не будут возникать параллельно, и в любое время будет работать только один. Как только это будет закончено, тогда хорошо, что он снова запустится.Использование workflowId для обеспечения уникальности рабочего процесса
Будут ли какие-либо проблемы, или это как-то плохой дизайн, зависит от уникальности рабочего процесса? Если да, то каковы будут проблемы и как система может быть разработана для обеспечения того, чтобы определенные рабочие процессы не запускались, когда они не должны быть.