Перейти к содержанию

Kafka vs direct RPC на критическом пути

Раздел 06

Тип материала — инженерное сравнение. INFERENCE — условия выбора и восстановление.

Первая модель Вторая модель
Kafka сохраняет поток и позволяет replay. Broker ACK означает получение сообщения в области broker. RPC возвращает ответ конкретной операции, но timeout может скрыть commit. Клиенту нужен устойчивый operation ID.

Условия выбора и восстановление

Для requested flow подходит очередь. Для immediate outcome нужен протокол получения durable decision с общим deadline.