nats.
В нем есть два режима отправки (как я понял). Первый это когда сообщение отправляется без подтверждения от получателя (То есть сообщение отправляется и сразу удаляется с очереди), а второй с подтверждением.
Можете подсказать зачем нужен способ отправки сообщения без подтверждения, что получатель (worker) его получил успешно. Если не правильно выразился, то я о способе "fire and forget". В каких случаях этот способ подходит в реализации? И как понять какой способ из двух выше перечисленных использовать лучше в те или иных задачах?
Это не относится к очередям скорее всего вообще
Думаю, тут подойдёт аналогия с TCP/UDP TCP подтверждает, что пакет получен, а UPD нет В большинстве случаев используется TCP, UDP это скорее частный случай, например для использования VPN
если юзать джетстрим, то ты можешь получать неполученные сообщения еще раз
Могу привести неочевидный пример. У меня все компы в офисе слушают команды без подтверждения, чтобы не париться с жизнью запроса. Если комп включен, отработает команду. Если выключен, при включении он не будет видеть старые команды
Обсуждают сегодня