Все экземпляры сервера вычислений могут прослушивать одну и ту же очередь. Когда они готовы к новому вычислению, они читают элемент из очереди, выполняют работу и помещают ответ в очередь ответов.
Это очень простой способ включить некоторое количество движков для обслуживания запросов. Характеристики доступности системы массового обслуживания необходимо понимать и контролировать.
Механизму рабочего процесса нужно будет отправить запрос на сервер вычислений и дождаться его ответа. Это подразумевает, что механизм рабочего процесса будет иметь некоторую возможность «приостановки для внешнего события». Поскольку рабочие процессы также могут разумно ждать, пока люди ответят на вопросы, это довольно распространенная особенность.
Существует, по крайней мере, один коммерческий механизм рабочего процесса, который естественным образом работал бы следующим образом.