gpt4 book ai didi

java - JMS如何读取队列上的多个文件

转载 作者:行者123 更新时间:2023-12-02 11:08:02 24 4
gpt4 key购买 nike

我正在开发的应用程序监听队列。该队列从上游接收多个文件(买入/卖出订单)。我是这个应用程序的新手,并试图了解 atnsd 如何处理多个文件。我们正在使用 Camel 来监听队列。据我所知,camel 监听队列,当文件进入时,它会读取该文件并将其路由到 java 文件来处理它。我的问题是同时有第二条或 100 条消息到达队列。这些多个文件句柄是如何处理的。camel 会生成一个新线程来继续监听消息,而其他线程会路由它吗?

最佳答案

Would camel spawn a new thread to keep listening to messages while other thread routes it?

这取决于您的camel jms消费者对concurrentConsumersmaxConcurrentConsumers的设置。

concurrentConsumers 指定路由的并发消费者(监听线程/调用线程)的初始数量。同样,maxConcurrentConsumers指定该路由的最大并发消费者数量。

如果 maxConcurrentConsumers > concurrentConsumers 并达到消费者限制,Camel 将为 jms 路由生成一个新线程。

关于java - JMS如何读取队列上的多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50787422/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com