<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    paulwong

    SPRING INTEGRATION子FLOW

    split-route-aggregate flow 
    split之后,可以將message分給不同的子flow處理,配置如下:
    @Bean
    public IntegrationFlow parallelSplitRouteAggregateFlow() {
        return IntegrationFlows
                .from(Http.inboundGateway("/trigger"))
                .handle((p, h) -> Arrays.asList(1, 2, 3))
                .split()
                .channel(MessageChannels.executor(Executors.newCachedThreadPool()))
                .<Integer, Boolean>route(o -> o % 2 == 0, m -> m
                        .subFlowMapping(true, sf -> sf.gateway(oddFlow()))
                        .subFlowMapping(false, sf -> sf.gateway(evenFlow())))
                .aggregate()
                .get();
    }

    @Bean
    public IntegrationFlow oddFlow() {
        return flow -> flow.<Integer>handle((payload, headers) -> "odd");
    }

    @Bean
    public IntegrationFlow evenFlow() {
        return flow -> flow.<Integer>handle((payload, headers) -> "even");
    }


    https://stackoverflow.com/questions/50121384/spring-integration-parallel-split-route-aggregate-flow-fails-due-to-one-way-mess

    posted on 2020-10-15 11:29 paulwong 閱讀(497) 評(píng)論(0)  編輯  收藏 所屬分類: SPRINGSPRING INTERGRATIONSPRING BOOT

    主站蜘蛛池模板: 无码欧精品亚洲日韩一区| 亚洲制服丝袜精品久久| 99久久人妻精品免费一区| 亚洲一区免费视频| 亚洲国产免费综合| 最近中文字幕电影大全免费版| 亚洲日本va一区二区三区| 亚洲午夜爱爱香蕉片| 无码国产精品一区二区免费式影视| 国产成人亚洲精品蜜芽影院| 久久亚洲精品成人综合| 日韩高清免费在线观看| 最近中文字幕mv免费高清视频8 | 午夜视频免费成人| 最新国产乱人伦偷精品免费网站| 国产精品亚洲综合久久| 亚洲精品蜜桃久久久久久| 日本无吗免费一二区| 久久青草免费91观看| 男人免费视频一区二区在线观看 | 亚洲国产精品线观看不卡| 最新国产AV无码专区亚洲| 日本免费的一级v一片| 88av免费观看| A级毛片成人网站免费看| 亚洲精品成a人在线观看☆| 亚洲高清无在码在线无弹窗| 久久精品国产亚洲5555| 国产aa免费视频| 成人黄动漫画免费网站视频 | 亚洲av无码专区在线电影天堂| 西西人体44rt高清亚洲| 亚洲午夜日韩高清一区| 在线观看免费亚洲| 男人的好免费观看在线视频| 久久久免费的精品| 国产在线精品一区免费香蕉| 免费高清A级毛片在线播放| 亚洲一卡一卡二新区无人区| 亚洲特级aaaaaa毛片| 亚洲无删减国产精品一区|