understand Я понимаю, что каждая платформа обмена сообщениями (rabbitmq, activemq) предоставляет некоторый механизм, который гарантирует доставку сообщений между сервером (rabbitmq) и потребителями, поэтому, если потребитель не работает, сообщение все равно будет находиться в очереди и доставлено.Но что происходит, если платформа обмена сообщениями не работает, а клиент (производитель сообщения) не может доставить сообщение на платформу (Rabbitmq)?В этом случае необходим повторный метод для повторного получения сообщения, но я не уверен, должен ли я его реализовать самостоятельно, или в клиентских библиотеках есть эта опция, объявлено ли оно как параметр при создании соединения / канала?это зависит от платформы?Кроме того, протоколы, такие как AMQP указывает это?Я также слышал от Spring Retry как вариант.