0

我想使用 Spring Integration 进行 HTTP 入站消息处理。

我知道,它 spring 集成通道将在容器线程上运行,但如果我想使用拆分,将使用哪些线程?

拆分的结果如何返回到初始 Web 请求线程?

4

1 回答 1

2

(注意:我不是 100% 确定我是否理解你的用例,但作为一般性评论:)

spring 集成 spitter将一条消息拆分为多个“较小”的消息。这与多线程无关,也就是说,它本身并不意味着较小的消息是并行处理的。它仍然是较小消息的顺序流。

然后,您可以通过定义具有给定并行度的处理程序来并行处理较小的消息,并且您可以定义该处理程序使用专用线程池。

(对不起,如果这不能回答您的问题,请澄清)。

于 2020-05-21T09:58:31.403 回答