Это верно, только гарантии никакой нет. Ведь если упадет отправитель в момент передачи сообщения или упадет сам процесс очереди до записи на диск, то сообщение пропадет. Получается, очередь только создает иллюзию гарантии доставки, а сообщения по-прежнему могут теряться.
Совершенно неверно. Пока сообщение не будет сохранено на диск, отправитель не получит об этом информацию, соответственно не зафиксирует со своей стороны что сообщение ушло. Получатель может использовать manual acknowledge mode, и сообщать что менеджеру очередей, что сообщение получил после того как зафиксирует у себя. И, в крайнем случае, используются распределенные транзакции.
Безусловно, я очень рад тому что мой диплом позволяет мне преподавать в школах и ВУЗах. Когда программисты будут не нужны, обязательно им воспользуюсь.
Ну всё просто. Куда бы я ни устраивался, диплом у меня в лучшем случае спрашивали после трудоустройства кадровики: «Ну ты нам диплом принеси, мы его в базу внесем.»
Совершенно неверно. Пока сообщение не будет сохранено на диск, отправитель не получит об этом информацию, соответственно не зафиксирует со своей стороны что сообщение ушло. Получатель может использовать manual acknowledge mode, и сообщать что менеджеру очередей, что сообщение получил после того как зафиксирует у себя. И, в крайнем случае, используются распределенные транзакции.
Гарантия есть, но надо уметь её готовить.
http://ant.apache.org/ivy/