source avatarHRX

Поделиться

А что, если одно событие из реального мира должно вызвать 10 различных действий? Платеж зачислен, груз прибыл, рынок закрылся, клиент завершил верификацию. Обычно процесс не заканчивается на этом. Представьте, что бизнес получил подтверждение, что платеж клиента зачислен. Это одно событие может потребовать обновления заказа, резервирования товара на складе, генерации счета, уведомления продавца, запуска доставки и обновления внутренней системы. Это одно событие, порождающее множество последующих действий. И именно здесь подход @RialoHQ, основанный на событиях, становится интересным. Вместо того чтобы каждое приложение отдельно проверяло, поступил ли платеж, рабочий процесс может начинаться непосредственно с самого события: Платеж зачислен → Событие получено → Активируются соответствующие рабочие процессы. После этого различные компоненты приложения могут реагировать в соответствии со своей логикой: Система склада резервирует товар, Продавец получает уведомление, Доставка становится доступной, Заказ переходит в следующее состояние. Интересно здесь не просто автоматизация, а координация. По мере того как приложения подключаются к все большему количеству API, сервисов и событий из реального мира, одно изменение может одновременно затрагивать несколько частей системы. Одно событие не должно требовать десяти различных ручных реакций. Иногда лучший дизайн — это просто: Что-то произошло. Теперь пусть все, что от этого зависит, отреагирует.

No.0 picture
Отказ от ответственности: Информация на этой странице может быть получена от третьих лиц и не обязательно отражает взгляды или мнения KuCoin. Данный контент предоставляется исключительно в общих информационных целях, без каких-либо заверений или гарантий, а также не может быть истолкован как финансовый или инвестиционный совет. KuCoin не несет ответственности за ошибки или упущения, а также за любые результаты, полученные в результате использования этой информации. Инвестиции в цифровые активы могут быть рискованными. Пожалуйста, тщательно оценивайте риски, связанные с продуктом, и свою устойчивость к риску, исходя из собственных финансовых обстоятельств. Для получения более подробной информации, пожалуйста, ознакомьтесь с нашими Условиями использования и Уведомлением о риске.