Використання сервісу Workflow в кластері NLB, Книги та статті, Різне, статті

Як робити настроювання сервісів Workflow, якщо кілька серверів DocsVision об’єднані в кластер з балансуванням навантаження (NLB).

Припустимо налаштований NLB кластер з 2х серверів DocsVision.
Сеанси користувачів розподіляються між двома серверів кластера.

Всі користувачі вже можуть працювати в системі. Однак, є тонкий момент. Якщо планується, що користувачі будуть самостійно запускати бізнес-процеси, то потрібно, щоб на сервері, до якого вони підключені, був запущений сервіс Workflow.

Таким чином, оскільки заздалегідь невідомо, до якого сервера (вузла кластера) буде адресований користувач, то потрібно, щоб на обох вузлах був запущений сервіс Workflow. А оскільки обидва сервісу будуть обробляти одну базу необхідно, щоб вони були налаштовані в кластер Workflow.

Висновок, якщо необхідно, щоб користувачі NLB кластера могли запускати бізнес-процеси, то необхідно, щоб на вузлах NLB був налаштований кластер Workflow.

Проте, запуск бізнес-процесів користувачами, процедура, яка рідко реалізується в конкретному рішенні (це по суті адміністративна задача) *. Тому, достатньо залишити сервіс Workflow на одному з вузлів (даний сервіс буде обробляти всі процеси в базі даних), а на іншому його зупинити – ніякого об’єднання в кластер Workflow в цьому випадку не потрібно.

У разі якщо буде потрібно запустити будь-який процес, то користувач може здійснити підключення до конкретного вузла, на якому запущений сервіс.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*