Перейти к содержимому

Мастер-класс по MuleSoft Watermarking и Object Store v2! 🚀 (Идемпотентность, дедупликация и состо...

ShubhCode | Salesforce & Coding

0:00 / 0:00

Мастер-класс по MuleSoft Watermarking и Object Store v2! 🚀 (Идемпотентность, дедупликация и состо...

14 просмотров · 4 дня назад
ShubhCode | Salesforce & Coding
63 подписчика
14 просмотров · 4 дня назад
Комплексный мастер-класс MuleSoft — Эпизод 20: Водяные знаки и хранилище объектов v2: Идемпотентность и управление состоянием Водяные знаки и хранилище объектов v2: Идемпотентность и управление состоянием | Архитектура системы опроса без потери данных, дедупликации и отказоустойчивого распределенного состояния в Mule 4 В этом видео мы рассмотрим: • Проблема состояния: среды выполнения без состояния против корпоративных систем с состоянием • Объектное хранилище v2: CloudHub против автономной кластеризации • Архитектуры водяных знаков: автоматические слушатели против ручных шаблонов ОС • Идемпотентный валидатор сообщений: надежная дедупликация в масштабе • Подробный анализ операций коннекторов ОС и подводных камней сериализации • Параллелизм и многопроцессорное состояние: состояния гонки и ловушки задержки • 4 главных антишаблона OSv2, которые приводят к сбоям в производственных приложениях • Эталонный производственный план: отказоустойчивое состояние и механизм отката Основные выводы: Различение поведения физических ОС: автономная кластеризация Hazelcast против внешних REST-сервисов CloudHub OSv2. Никогда не полагайтесь слепо на автоматическую маркировку водяных знаков в нативных коннекторах; Внедрить ручные шаблоны os:retrieve и os:store для гарантии нулевой потери данных. — Внедрить идемпотентные валидаторы сообщений с использованием отпечатков SHA-256 для исключения дублирования веб-хуков и обработки платежей. — Никогда не обновлять и не продвигать водяные знаки внутри блоков обработки ошибок; откатить состояние для автоматической повторной обработки в последующих циклах опроса. Официальная документация Salesforce: https://docs.mulesoft.com/ Временные метки: 00:00 Введение 00:21 Повестка дня 01:03 Обзор экспертов 01:13 Дилемма состояния: Mule 4 без состояния против реальности с состоянием 02:21 Архитектура хранилища объектов v2: CloudHub OSv2 против локальной кластеризации 03:37 Механика водяных знаков: автоматические и ручные шаблоны ОС 04:48 Идемпотентный валидатор сообщений: обработка без дубликатов 06:12 Операции с хранилищем объектов: CRUD, двойная запись и сериализация полезной нагрузки 07:29 Многопроцессорная параллельность: состояния гонки и распределенная задержка 08:42 Корпоративные антишаблоны: 4 критические ошибки OSv2 09:48 План производства: отказоустойчивое состояние и механизм отката 11:06 Резюме и Основные выводы ДАЛЕЕ: Эпизод 21: Асинхронный обмен сообщениями: очереди виртуальных машин против Anypoint MQ Новый эпизод MuleSoft каждые выходные — Подписывайтесь! #MuleSoft #AnypointPlatform #DataWeave #SalesforceDeveloper #ShubhCode