我想使用 Spring Integration 进行 HTTP 入站消息处理。
我知道,它 spring 集成通道将在容器线程上运行,但如果我想使用拆分,将使用哪些线程?
拆分的结果如何返回到初始 Web 请求线程?
我想使用 Spring Integration 进行 HTTP 入站消息处理。
我知道,它 spring 集成通道将在容器线程上运行,但如果我想使用拆分,将使用哪些线程?
拆分的结果如何返回到初始 Web 请求线程?
(注意:我不是 100% 确定我是否理解你的用例,但作为一般性评论:)
spring 集成 spitter将一条消息拆分为多个“较小”的消息。这与多线程无关,也就是说,它本身并不意味着较小的消息是并行处理的。它仍然是较小消息的顺序流。
然后,您可以通过定义具有给定并行度的处理程序来并行处理较小的消息,并且您可以定义该处理程序使用专用线程池。
(对不起,如果这不能回答您的问题,请澄清)。