paulwong

          SPRING REACTOR 之Flux和Mono

          SPRING REACTOR 之Flux和Mono,有點(diǎn)象SPRING INTEGRATION的IntegrationFlow,有如下特點(diǎn)
          • 定義了針對(duì)某種類型數(shù)據(jù)的處理流程
          • 可以進(jìn)行類型轉(zhuǎn)換
          • 長期運(yùn)行,除非被要求中止
          • 流程中的每種操作可以在新的線程中執(zhí)行
          • 可以正常中止,如果中途有異常,則該流程也會(huì)中止
          • 要subscribe,流程才開始被啟動(dòng)
          • 可以分割成各個(gè)子流程
          • 可以聚合子流程
          • Mono發(fā)送一個(gè)數(shù)據(jù),就發(fā)送中止信號(hào)
          • Flux發(fā)送任意數(shù)據(jù),由程序決定何時(shí)發(fā)送中止信號(hào)

          編程則比較簡單,先根據(jù)不同的數(shù)據(jù)類型定義不同的Flux或Mono,業(yè)務(wù)操作用Function包裝后,放在map/flatmap中,再調(diào)用subscribe啟動(dòng)流程。

          posted on 2021-11-23 14:30 paulwong 閱讀(615) 評(píng)論(0)  編輯  收藏 所屬分類: REACTIVE STREAMSEVEN DRIVEN ARCHITECT


          只有注冊用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 安泽县| 什邡市| 延吉市| 定日县| 五大连池市| 昔阳县| 延庆县| 鞍山市| 武山县| 郎溪县| 台北县| 青铜峡市| 晋中市| 涿州市| 玉环县| 肇州县| 通河县| 搜索| 临城县| 财经| 临洮县| 东平县| 大田县| 万全县| 井研县| 阿拉善左旗| 临潭县| 绍兴市| 五家渠市| 鹤壁市| 鲜城| 咸宁市| 玉田县| 玉环县| 宣恩县| 独山县| 略阳县| 古交市| 友谊县| 通辽市| 苍山县|