activemq-cpp получает тайм-аут при отправке сообщения в очередь со свойством timetolive - PullRequest
0 голосов
/ 29 декабря 2011

Я отправляю сообщение в очередь со свойством «timetolive» с производителем activemq, а затем получаю с функцией-получателем activemq получение (большой длительный тайм-аут). После получения некоторых сообщений всегда происходит тайм-аут приема и я не могу снова получать какие-либо сообщения.

Хорошо работает, когда сообщение не имеет свойства timetolive.

почему и как я могу это сделать при получении тайм-аута.

Версия Activemq 5.4.2 activemq-cpp 3.2.5

1 Ответ

0 голосов
/ 29 декабря 2011

Если ваши сообщения превышают ваше значение TTL, то получаемые вызовы ничего не возвращают. Вам нужно либо установить более длинный TTL, либо убедиться, что часы синхронизируются на ваших клиентских и серверных компьютерах. В противном случае вам нужно предоставить больше информации здесь, чтобы помочь диагностировать проблему.

...