国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

微服務即時增刪功能利器:可組合架構

譯文 精選
開發
當下,基于微服務的架構適逢其時,它提供了靈活性、敏捷性,并由此給企業帶來了更提前的上市時間。然而,微服務體系結構依舊存在嚴重的問題:在每個領域的即時功能的添加或排除方面缺乏可組合性。也就是說,所有這些架構風格都沒有提供可組合的能力。

作者 | 佩里阿薩米、克里希納拉杰

譯者 | 崔瑩峰

策劃 | 云昭

從單一的單體應用到迄今為止的微服務架構,架構風格已經走過了漫長的道路。每種風格都有獨特的優勢和復雜性。當下,基于微服務的架構適逢其時,它提供了靈活性、敏捷性,并由此給企業帶來了更提前的上市時間。然而,微服務體系結構依舊存在嚴重的問題:在每個領域的即時功能的添加或排除方面缺乏可組合性。也就是說,所有這些架構風格都沒有提供可組合的能力。

對可組合架構的需求更多是由業務和市場驅動的,而不是由技術驅動的。在目前的情況下,顛覆性創新既能發生在大范圍內,也能發生在小范圍內。本文討論了可組合應用架構的概念及其架構模式。另外,為了充分闡述該架構,本文引入了一個真實的行業應用作為示例。

選擇架構的前提已發生變化

時下,一個企業選擇何種技術或軟件的假設與前提發生了變化。雖然原則、政策和指導方針還是一樣的,但在大多數情況下,下列因素對產品、技術和開發的選擇也有了直接影響:

  • 企業中現有的技術
  • 所選用的技術選型在市場上的可用性
  • 保證在基礎設施、知識產權和人力資源方面的已有投資
  • 選擇的產品/技術如何應對現有的IT環境

當然,還有其他易見的收益,如TCO、ROI、上市時間等。

圍繞可變性:可組合架構的魅力所在

眾所周知,每個架構都是由"領域"和"映射到領域的功能"組成。每個功能又由一個或多個解決方案組件實現。

可組合架構并不會偏離上述領域拆分原則;它只是不同于實現所需業務領域功能的組件的組合。

整個架構圍繞可變性原則展開。這意味著可變性可能會發生在技術層,也可能會發生在功能中。

以風險管理框架為例,我們將其視為一個領域。這個領域需要和客戶打交道,并處理客戶各種緯度方面的數據,例如:

了解客戶畫像

財務適配分析

欺詐分析

關系分析

以上的每一個分析步驟需要全部完成,才能篩選有資格的客戶進入金融機構。實際上領域映射的"功能"則會根據技術和功能組件而有所不同,而這些組件像樂高一樣堆疊在每個領域上,如下面的示意圖所示:

讓我們以圖中的“KYC”為例,深入了解細節。下圖是一個包含四個樂高塊的KYC域,然而它從多個維度管理相同的功能“KYC”,每個維度都有自己的實現成本、操作成本、優點和缺點。而且每一個緯度都適合不同的客戶群。例如,“X”代和“Y”代的客戶更喜歡視頻KYC或第三方,而老年人則更喜歡老式的手工分析方式,因為他們的筆跡可能不適合OCR。這就是可組合架構帶來的可變性。

正如 Gartner 所指出的那樣:

到 2024 年,新 SaaS 和自定義應用程序的設計口號將是“可組合的 API 優先或僅 API”,將傳統的 SaaS 和自定義應用程序視為“遺留系統。"

架構風格的演變

從單一的綠屏應用程序到迄今為止的可組合架構,架構風格已經走過了漫長的道路。每種風格都有額外的優勢和復雜性。當下,基于微服務的架構適逢其時,它提供了靈活性、敏捷性和更提前的上市時間。然而,微服務體系結構風格卻在每個領域的即時功能的添加或排除方面缺乏可組合性。

所有這些架構風格都沒有提供可組合的能力,但是,微服務架構以漸進的方式提供了靈活性,從而提供了最大的靈活性和敏捷性。

對可組合架構的需求更多是由業務和市場驅動的,而不是由技術驅動的。在目前的情況下,顛覆性創新既能發生在大范圍內,也能發生在小范圍內。例如,基于AI、基于ICR的KYC是KYC領域的創新,而像元宇宙這樣的東西是大規模的顛覆性創新,可能并不適合可組合架構。

可組合架構的關鍵原則

可組合架構是一種完整的、全新的技術創新,它也是在流行的微服務架構之上的一種增量式創新。如上一節所述,可組合架構能夠在不影響架構的模塊化或服務編排的情況下為特定領域添加或排除臨時功能。

需要遵循的兩個基本原則:

  • API優先:API成為提供和使用業務功能的基本理念
  • 即時編排綁定:編排過程在運行時被發現,就像服務被發現一樣。編排需要存儲在一個持久性或內存數據庫中(圖形數據庫是一個很好的選擇,因為它可以描述序列以及替代路徑)。

可組合服務邏輯解決方案視圖

以前面描述的幾個領域和功能領域為例,下面展示了涉及可組合服務的解決方案的邏輯視圖(與技術棧無關):

使用組合服務構建的更大的解決方案包含以下核心框架功能:

除了單個或多個領域內的可組合性之外,上述實現可組合性的方法也可以應用于編制/編排層。

可組合服務解決方案實現視圖

可組合服務的解決方案實現可以有多種選擇,如下圖中所示的示例利用圖形數據庫實現了可組合服務。

圖數據庫對于不同對象/實體之間的連接建模非常有用。在這種情況下,對象/實體就是通過不同機制(API、事件驅動等)連接起來的微服務本身。在有許多復雜相互關系的服務/API(每個關系由不同的屬性驅動)需要連接在一起的情況下,這種方法可能很有用。

另一種方法是利用規則引擎或AI-ML模型來驅動可組合性。

可組合架構模式

以下部分解釋了一種代表性的架構模式以及如何實現可組合架構。以下是架構模式的關鍵組件:

微應用—— 數字場景中的典型事件生成器

事件主干—— 事件主干處理整個事件檢測、傳播和處理

通道服務—— BFF 服務,實現特定于通道的實現

SOR - 記錄系統

事件處理—— 將技術事件轉換為業務事件的事件處理引擎

事件主題—— 為不同目的傳播的不同主題

事件存儲—— 時間序列數據庫,幫助實現交易補償

事件操作關聯 - 將事件映射到要執行的操作的名稱值存儲,以便后續無論是調用特定 API 還是要啟動流程編排

API 網關

領域服務—— 封裝業務功能的所有領域服務

API 注冊表 ——API 發現注冊表

流程編排組件

流程編排注冊表—— 該注冊表有助于根據"事件動作關聯"組件提供的業務事件發現需要觸發的流程。

流程編排綁定器—— 該組件在運行時綁定 API ,以便為流程編排提供靈活性。對流程的編排的任何更改都映射到該組件,以便實現必要的組合性。這會生成BPMN 的執行腳本,這些腳本將被傳播到流程編排執行器 。

流程編排執行器—— 該組件監聽流程編排執行的狀態并管理流程的狀態。它是流程的運行時組件,類似于流程引擎,但輕量級且適用。

流程編排補償—— 這是業務流程回滾所需要的框架,用于處理由于多種原因導致的流程失敗。

通知—— 通知組件將編排狀態傳遞給事件主題,以便所有的訂閱者可以使用相同的內容。


結論

本文的目的是介紹可組合架構的核心原則及設計方法,并重點介紹了一個行業場景,并闡明了如何使用圖形數據庫實現可組合服務。

原文鏈接:

https://dzone.com/articles/composable-architecture?fromrel=true

譯者介紹

崔瑩峰,51CTO社區編輯,一名70后程序員,擁有10多年工作經驗,長期從事 Java 開發,架構設計,容器化等相關工作。精通Java,熟練使用Maven、Jenkins等Devops相關工具鏈,擅長容器化方案規劃、設計和落地。

責任編輯:薛彥澤 來源: 51CTO
相關推薦

2019-04-29 08:10:46

數據中心基礎設施IT

2022-03-01 10:48:19

Gartner可組合的業務中國企業

2018-04-24 10:48:01

服務器NVMe入侵高密度機架

2022-12-22 10:43:30

數字化轉型IT領導者

2017-09-07 11:05:27

PikeOpenStack基礎設施

2021-07-19 06:05:03

PCIe可組合基礎設施存儲

2021-01-15 11:20:33

可組合分解基礎設施基礎設施服務器

2018-09-17 14:34:34

微服務測試架構

2024-04-10 09:36:17

Spin開源框架

2021-07-20 08:03:43

微服務應用程序

2019-11-15 14:42:00

微服務架構數據

2021-01-12 10:38:10

工具代碼開發

2023-07-28 09:23:24

微服務架構

2023-12-14 08:00:00

數據庫微服務開發

2017-06-09 09:42:07

解耦利器

2020-08-09 17:31:21

數據中心IT技術

2013-07-11 14:41:16

編程經驗

2024-03-15 09:00:00

2018-12-12 09:59:47

微服務架構分布式系統

2025-06-30 00:22:00

JavaScript語言原生
點贊
收藏

51CTO技術棧公眾號

国产天堂在线| 在线播放国产区| 久久99高清| 亚洲国产精品热久久| а√最新版地址在线天堂| heyzo一本久久综合| 天堂社区 天堂综合网 天堂资源最新版 | 国产在线观看精品一区二区三区| 黑人一区二区三区| 日韩欧美的一区| 成人午夜在线观看视频| 一区二区三区色| 黄色录像1级片| 亚洲女人的天堂| 啊啊啊好爽视频| 亚洲三级小视频| 日韩男人天堂| 婷婷亚洲久悠悠色悠在线播放| 亚州福利视频| 亚洲免费色视频| 少妇**av毛片在线看| 一区二区免费看| 欧美aaa大片| 五月天丁香久久| 校园春色欧美| 欧美性猛交xxxxxx富婆| 国产高清在线观看| 91精品国产综合久久小美女| а√中文在线8| 亚洲成人激情在线| 松下纱荣子在线观看| 在线播放国产精品| 国产乱码精品一区二区三区亚洲人| 中文字幕av一区| 网站一区二区| 国产精品露脸av在线| 久久久久久久久久久久久久| 国产福利久久| 日本少妇一区二区| 少妇人妻大乳在线视频| 国产精品久久久久一区| 午夜成人影视| 亚洲电影免费观看高清完整版在线观看 | 日韩一区二区免费在线观看| 在线黄色网页| 亚洲国产高潮在线观看| 电影在线观看一区二区| 久久国产精品久久久久久久久久| 999精品视频在线观看| 欧美一性一乱一交一视频| 91精品精品| 亚洲aⅴ天堂av在线电影软件| 美女视频黄免费的久久| 黄色a级片免费| 亚洲第一在线综合网站| 日本伦理一区二区| 久久久精品久久久久| 久久人人99| 这里只有精品66| 中文字幕日韩一区二区| 狠狠色伊人亚洲综合网站l| 亚洲国产精品中文| 99国产精品免费网站| 国产一区二区不卡视频| www.日韩av| 亚洲成人男人天堂| 亚洲天堂视频在线观看| 国产中文精品久高清在线不| 欧美日韩国产免费一区二区三区| 久久在线观看免费| 91精彩在线视频| 色阁综合伊人av| 99精品国产一区二区三区| 亚洲精品成人三区| 亚洲欧洲另类国产综合| av免费在线观| 欧美精品激情视频| 免费在线日韩av| 妞干网在线免费视频| 欧美唯美清纯偷拍| 亚洲精品一区国产| 久久99九九| 亚洲欧洲另类国产综合| 麻豆成全视频免费观看在线看| 97精品国产97久久久久久春色| 国产毛片一区| 欧美系列亚洲系列| 日本性爱视频在线观看| 正在播放亚洲1区| 国产探花视频在线观看| 国产免费一区二区三区香蕉精| 美女100%一区| 成人淫片在线看| 97se狠狠狠综合亚洲狠狠| 最新亚洲人成网站在线观看| 视频在线观看一区二区| 欧美一区二区三区久久精品| 凹凸日日摸日日碰夜夜爽1| 欧美电影精品一区二区| 欧美xxxxx视频| 欧美午夜aaaaaa免费视频| 亚洲精品美女在线| 亚洲国产精品一区| 美女网站在线| 91av国产在线| 久久精品视频一区| 日本肉肉一区| 亚洲一区二区三区免费看| 欧美性欧美巨大黑白大战| sdde在线播放一区二区| 黄在线观看网站| 精品偷拍一区二区三区在线看| 一本久久综合| 亚亚洲欧洲精品| 国产成人在线亚洲欧美| 国产精品盗摄一区二区三区| 成人不卡视频| 久青草视频在线播放| 亚洲精品国产免费| 日韩制服丝袜av| 97超碰资源站在线观看| 精品视频在线观看| 欧美日韩三级视频| 国产综合激情| 尤物视频在线免费观看| 999国产在线| 一本大道久久a久久精二百 | 免费国产a级片| 国产一区二区三区直播精品电影| 久久99精品久久久久久| 黄色激情在线播放| 日韩精品一区二区三区电影| 亚洲国产成人一区| 国产在线精品一区二区不卡了| 亚洲天堂手机| 国模无码视频一区二区三区| 北条麻妃在线一区二区| av爱爱亚洲一区| 亚洲综合网狠久久| 蜜桃传媒av| 国产精品一区二区三区久久久| 婷婷成人综合网| 99re国产精品| 国产盗摄在线视频网站| 久久久无码中文字幕久...| 在线午夜精品自拍| 亚洲国产精品激情在线观看| 老牛影视av一区二区在线观看| 777永久免费网站国产| 国产免费一区二区三区香蕉精| 91福利资源站| 欧美黄页免费| 女人天堂av在线播放| 无码人妻丰满熟妇区五十路百度| 欧美va天堂va视频va在线| 一区二区三区在线| 91中文精品字幕在线视频| 一本到不卡精品视频在线观看| 一本一本久久| www视频在线观看| 国产3p露脸普通话对白| 色综合天天综合网国产成人网| 亚洲在线视频免费观看| 欧美精品午夜| xxx在线免费观看| 国产福利视频在线播放| 国产精品7m视频| 日韩一区二区精品在线观看| www.欧美精品一二区| 日韩不卡一区| av中文在线资源库| 日本久久久久久久久久久久| 91欧美精品午夜性色福利在线| 亚洲激情在线视频| 亚洲免费三区一区二区| 日本亚洲视频在线| 亚洲理论电影| 黄色美女视频在线观看| 在线观看成人网| 青青草成人激情在线| 欧美大片欧美激情性色a∨久久| 精品久久在线播放| 国产乱人伦偷精品视频不卡| 最新亚洲精品| 日韩特级毛片| 国产国产国产国产国产国产| 日韩一二三区不卡在线视频| 国内精品伊人久久| 亚洲第一级黄色片| 亚洲成人激情自拍| 白白色 亚洲乱淫| 亚洲特色特黄| 麻豆精品久久| 菠萝蜜视频国产在线播放| 亚洲jizzjizz妇女| 中文字幕色呦呦| 亚洲在线免费看| 国语自产精品视频在线看一大j8 | 久久视频在线看| 狠狠躁夜夜躁人人爽超碰91|