Что произойдет, если сервер потерпит неудачу при обработке запроса? Всегда ли запрос теряется? Если нет, как это можно предотвратить?
У меня есть три вопроса о взаимодействии запрос / ответ. 1) Что произойдет, если сервер потерпит неудачу при обработке запроса? Всегда ли запрос теряется? Если нет, как это можно предотвратить?
2) Запрос состоит из группы сообщений (например, RPC с переменным числом аргументов). Сервер начинает обрабатывать запрос после получения последнего сообщения. Как сервер может определить, что принятая последовательность сообщений завершена?
3) Несколько сообщений могут быть отправлены и получены в очереди транзакции. Почему нельзя встроить RPC в одну транзакцию в очереди?
Большое спасибо