Kafka vs direct RPC на критическом пути¶
Тип материала — инженерное сравнение. INFERENCE — условия выбора и восстановление.
| Первая модель | Вторая модель |
|---|---|
| Kafka сохраняет поток и позволяет replay. Broker ACK означает получение сообщения в области broker. | RPC возвращает ответ конкретной операции, но timeout может скрыть commit. Клиенту нужен устойчивый operation ID. |
Условия выбора и восстановление¶
Для requested flow подходит очередь. Для immediate outcome нужен протокол получения durable decision с общим deadline.