
文章分類:APP行業(yè)動(dòng)態(tài) 發(fā)布時(shí)間:2020-05-18 原文作者:Shi Yongfeng 閱讀( )
圍繞商戶生命周期構(gòu)建業(yè)務(wù)解決方案,做到業(yè)務(wù)的可視化以及可擴(kuò)展的點(diǎn)。甚至可以提供業(yè)務(wù)方從需求到實(shí)現(xiàn)的閉環(huán)。
需要展現(xiàn)如下幾點(diǎn):
serverless,function as a service,業(yè)務(wù)定制方和中臺(tái)業(yè)務(wù)容器隔離,中臺(tái)對(duì)于可擴(kuò)展的點(diǎn)抽象出統(tǒng)一接口層,由業(yè)務(wù)側(cè)自行實(shí)現(xiàn)且部署定制業(yè)務(wù)邏輯服務(wù),中臺(tái)系統(tǒng)通過封裝好的SDK(識(shí)別業(yè)務(wù)標(biāo)或者某些字段)調(diào)用實(shí)際soa服務(wù)
類似osgi的bundle管理,業(yè)務(wù)的擴(kuò)展由業(yè)務(wù)自行提供jar包,業(yè)務(wù)容器動(dòng)態(tài)加載含有業(yè)務(wù)邏輯的jar。
方案一(fass) | 方案二(jar/osgi) | |
---|---|---|
業(yè)務(wù)理解度 | 基于擴(kuò)展定制業(yè)務(wù)流程 | 基于擴(kuò)展定制業(yè)務(wù)流程 |
業(yè)務(wù)開發(fā)難度 | 只需暴露基于接口的服務(wù) | 理論上是需要了解jar包加載機(jī)制,中臺(tái)研發(fā)團(tuán)隊(duì)需要解決運(yùn)行時(shí)的依賴管理 |
容器侵入性 | 無容器,業(yè)務(wù)獨(dú)立部署基于接口規(guī)范的服務(wù) | 無法獨(dú)立運(yùn)行,需要依賴中臺(tái)業(yè)務(wù)代碼模塊 |
調(diào)用方式 | rpc調(diào)用 | 本地調(diào)用 |
研發(fā)協(xié)作 | 無需協(xié)作 | 中臺(tái)代碼如有升級(jí),業(yè)務(wù)代碼需要同步升級(jí) |
測(cè)試難度 | 依賴中臺(tái)測(cè)試環(huán)境穩(wěn)定性 | 中臺(tái)和垂直業(yè)務(wù)為同一個(gè)項(xiàng)目,可進(jìn)行獨(dú)立測(cè)試環(huán)境部署 |
運(yùn)維難度 | 業(yè)務(wù)方獨(dú)立運(yùn)維 | 業(yè)務(wù)方獨(dú)立運(yùn)維中臺(tái)部分集群 |
適用場景 | B端復(fù)雜業(yè)務(wù)流程,主流程因soa調(diào)用,無復(fù)雜依賴。對(duì)延時(shí)容忍度較高 | 大流量場景,本地調(diào)用,無rpc損耗 |
B端業(yè)務(wù)特點(diǎn):對(duì)接業(yè)務(wù)方較多且鏈路較長,邏輯復(fù)雜,對(duì)耗時(shí)不敏感。
結(jié)合B端復(fù)雜業(yè)務(wù)場景,最終選擇方案一
? 廣州奕環(huán)信息科技有限公司所有??粵ICP備16005555號(hào)-1?????
友情鏈接: 北京軟件開發(fā)公司 廣州營銷公司 鞋業(yè)ERP軟件 移動(dòng)OA 小程序開發(fā) ehr系統(tǒng)