Идентификатор группы сообщений является нулевым для очереди FIFO - PullRequest
0 голосов
/ 01 мая 2019

Я использую модуль testcontainers с локальным стеком для интеграционного тестирования.Мы используем очереди FIFO и устанавливаем идентификатор группы сообщений в SendMessageRequest для очередей в нашем приложении.Хотя приложение отлично работает в не тестовых средах, я сталкиваюсь с нулевым указателем, указывающим, что идентификатор кода сообщения является нулевым в коде прослушивателя очереди.Я убедился, что очередь создается в очереди FIFO.Не уверен, что мне здесь не хватает.

Очередь в моем тесте настроена следующим образом:

Map<String, String> attributes = new HashMap<>();
attributes.put("FifoQueue", "true");
attributes.put("ContentBasedDeduplication", "true");

CreateQueueRequest fifoQueueReq = new CreateQueueRequest("test-queue.fifo").withAttributes(attributes);
amazonSQS.createQueue(fifoQueueReq);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...