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