首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Alpakka显式确认到JMS

使用Alpakka显式确认到JMS
EN

Stack Overflow用户
提问于 2017-07-31 17:50:40
回答 1查看 206关注 0票数 1

我目前正在使用Akka-Camel来集成我的基于Akka的应用程序和各种消息队列。

现在我想升级到Akka的最新版本,我看到这个集成现在被弃用了。

我尝试过使用alpakka-jsm集成,但在处理完消息后,无法看到是否可以对消息队列执行显式ack。此新组件中是否存在此功能?

EN

回答 1

Stack Overflow用户

发布于 2017-12-07 03:30:42

Alpakka JMS使0.15连接器中的确认模式可配置。下面是一个改编自链接文档的示例:

代码语言:javascript
复制
val jmsSource: Source[Message, NotUsed] = JmsSource(
  JmsSourceSettings(connectionFactory)
    .withQueue("myqueue")
    .withAcknowledgeMode(AcknowledgeMode.ClientAcknowledge)
)

val result = jmsSource
  .map {
    case textMessage: TextMessage =>
      val text = textMessage.getText
      textMessage.acknowledge()
      text
  }
  .runWith(Sink.seq)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45412564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档