Я использую метод JMSTemplate.receive (String destName) для получения сообщений из очереди.Проблема, с которой я сталкиваюсь, заключается в том, что метод будет ждать бесконечно, когда очередь пуста.Для этого я добавил параметр тайм-аута, но этот тайм-аут добавит задержку, которая не является предпочтительной.
Q1.Что я могу сделать для получения, чтобы немедленно вернуться, если очередь пуста.
Q2.Предположим, если я добавлю значение тайм-аута 1 мс, это вызовет проблему, если мое сообщение будет большим, а время выборки превысит 1 мс.