CachingConnectionFactory тип подтверждения простой vs коррелированный - PullRequest
0 голосов
/ 08 мая 2020

В чем разница между простым типом подтверждения CachingConnectionFactory и коррелированным.

1 Ответ

1 голос
/ 08 мая 2020

correlated означает, что вы передаете некоторые данные корреляции с отправкой и получаете обратный вызов при получении подтверждения; обратный вызов получает данные корреляции, поэтому вы знаете, для какой отправки отправлено подтверждение. Вы можете дождаться Future<?> в данных корреляции, которые также могут содержать возвращенное сообщение, если оно было возвращено.

С simple это просто означает, что вы можете заблокировать ожидание подтверждения для всех сообщений отправленные вами были получены (waitForConfirmsOrDie). Для простых подтверждений корреляция отсутствует.

https://docs.spring.io/spring-amqp/docs/2.2.6.RELEASE/reference/html/#template -подтверждает

и

https://docs.spring.io/spring-amqp/docs/2.2.6.RELEASE/reference/html/#scoped -операции

...