Alpakka JMS запрос / ответ с временными очередями - возможно из коробки? - PullRequest
0 голосов
/ 17 апреля 2019

Думая о переносе некоторого устаревшего JMS-кода в Alpakka, одним из широко используемых шаблонов в коде является запрос / ответ с временной очередью (JMSReplyTo). Возможно ли это с Alpakka из коробки?

1 Ответ

1 голос
/ 19 апреля 2019

Да, модуль Alpakka JMS поддерживает JMSReplyTo.Пример из документации :

val msgsIn = (1 to 10).toList.map { n =>
  JmsTextMessage(n.toString)
    .withHeader(JmsType("type"))
    .withHeader(JmsCorrelationId("correlationId"))
    .withHeader(JmsReplyTo.queue("test-reply")) // <---
    .withHeader(JmsTimeToLive(FiniteDuration(999, TimeUnit.SECONDS)))
    .withHeader(JmsPriority(2))
    .withHeader(JmsDeliveryMode(DeliveryMode.NON_PERSISTENT))
}
...