一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

基于中臺思想的物流系統(tǒng)設(shè)計(一)

 hmtomyang 2019-08-25

一、總體設(shè)計

在中臺架構(gòu)中,我們往往把一個系統(tǒng)劃分為基礎(chǔ)能力層和產(chǎn)品服務(wù)層。其中,基礎(chǔ)能力層聚焦于穩(wěn)定收斂的業(yè)務(wù)模型和基礎(chǔ)服務(wù)本身,不會隨著業(yè)務(wù)和前臺產(chǎn)品的調(diào)整發(fā)生變化,平臺產(chǎn)品層則專注于通過流程編排類的技術(shù)手段,將基礎(chǔ)能力構(gòu)建成業(yè)務(wù)的解決方案,解決共性和個性化的問題。

基于上面所說的中臺架構(gòu)思想,我們把物流系統(tǒng)劃分位物流基礎(chǔ)能力層和物流產(chǎn)品服務(wù)層:

本文將從宏觀上來分別介紹物流基礎(chǔ)能力和物流產(chǎn)品服務(wù),至于微觀上對各個系統(tǒng)的設(shè)計則會在后續(xù)系列文章中介紹。

二、物流產(chǎn)品服務(wù)層

整個電商物流體系包含三個主要流程:用戶端流程、商家端流程和公共流程。這三個流程的交互如下圖所示

這三個流程中可以進(jìn)一步劃分出不同的業(yè)務(wù)執(zhí)行節(jié)點(diǎn),針對這些業(yè)務(wù)節(jié)點(diǎn),我們在物流產(chǎn)品服務(wù)層定義出業(yè)務(wù)接口,這些業(yè)務(wù)接口可以通過擴(kuò)展點(diǎn)支撐不同的業(yè)務(wù)特性,同時,這些業(yè)務(wù)接口組合起來又形成了一套物流業(yè)務(wù)流程。

上面的說法比較抽象,下面會通過對每個業(yè)務(wù)節(jié)點(diǎn)的介紹,進(jìn)一步說明這種設(shè)計思路。

1、物流服務(wù)

物流服務(wù),其實(shí)就是一個物流解決方案,比如快遞發(fā)貨、倉配發(fā)貨、城市配送等等。對于每一個物流服務(wù),對應(yīng)都有不同的業(yè)務(wù)場景。比如普通電商直接使用快遞發(fā)貨就可以了,家電等大件商品就可能要倉配發(fā)貨,而外賣則需要城市配送。我們把物流服務(wù)定義成一個業(yè)務(wù)接口,前端業(yè)務(wù)通過不同的業(yè)務(wù)場景,傳入不同的參數(shù),調(diào)用這個接口會給出一個特定的物流服務(wù),這樣一來,我們把物流服務(wù)就收斂到了一個業(yè)務(wù)接口。同時,不同的物流服務(wù)的運(yùn)費(fèi)也是不一樣的,即使是同一種物流服務(wù),在不同的送貨地址下,也會出現(xiàn)不一樣的運(yùn)費(fèi),這里我們也會抽象出一個運(yùn)費(fèi)計算的業(yè)務(wù)接口。

2、物流地址管理

在物流地址這塊,前端會有不同的地址管理需求,比如用戶手填的地址,根據(jù)經(jīng)緯度保存的地址,根據(jù)IP保存的地址。我們把這些地址需求收斂到一套地址管理的業(yè)務(wù)接口中,前端只需要傳入不同的參數(shù),就可以很方便的管理地址。

3、下單

下單這個業(yè)務(wù)節(jié)點(diǎn)主要提供物流訂單創(chuàng)建的邏輯。不同場景的物流訂單創(chuàng)建通過這個接口進(jìn)行收斂。舉個例子:用戶在我們的電商平臺上買完東西支付后,電商系統(tǒng)會發(fā)異步消息,物流系統(tǒng)接收后會創(chuàng)建一個普通的物流訂單,如果隨著業(yè)務(wù)發(fā)展,公司需要對接一些分銷商的ERP接口,讓他們直接通過ERP同步創(chuàng)建物流訂單,這時候就可以復(fù)用這個接口,只不過是入?yún)⒑蜆I(yè)務(wù)類型變了,內(nèi)部的創(chuàng)建流程會做一些擴(kuò)展性調(diào)整。

4、發(fā)貨

發(fā)貨這個節(jié)點(diǎn)和上面其他節(jié)點(diǎn)一樣,首先,它是一個正常物流流程中必不可少的環(huán)節(jié),其次,它的業(yè)務(wù)玩法很多,除了最簡單的直接發(fā)貨外,還會存在拆單發(fā)貨、延遲發(fā)貨、虛擬商品發(fā)貨等等,因此,我們會抽象出一個通用的業(yè)務(wù)接口,通過入?yún)⒌牟煌土鞒痰臄U(kuò)展,去支撐不同的發(fā)貨。

5、確認(rèn)發(fā)貨

從發(fā)貨到確認(rèn)發(fā)貨,中間包含不同的業(yè)務(wù)場景,比如快遞發(fā)貨后,商家需要等待快遞員上門取件后,才能確認(rèn)發(fā)貨,對于倉配發(fā)貨,必須等倉庫確認(rèn)收到指令并回傳成功后才能確認(rèn)發(fā)貨,而城市配送發(fā)貨,必須等外賣小哥取件后才能確認(rèn)發(fā)貨。因此,確認(rèn)發(fā)貨也需要抽象出一個業(yè)務(wù)接口,以便支撐不同的業(yè)務(wù)場景。

6、簽收

簽收節(jié)點(diǎn)目前的業(yè)務(wù)場景并不多,但是它是一個必要的業(yè)務(wù)節(jié)點(diǎn),因此也抽象出一個業(yè)務(wù)接口,以便支撐未來的擴(kuò)展性。

7、物流詳情

物流詳情目前僅僅是查詢,業(yè)務(wù)場景并不多,但是它是一個必要的業(yè)務(wù)節(jié)點(diǎn),因此也抽象出一個業(yè)務(wù)接口,以便支撐未來的擴(kuò)展性。

三、物流基礎(chǔ)能力層

基礎(chǔ)能力層聚焦于穩(wěn)定收斂的業(yè)務(wù)模型和基礎(chǔ)服務(wù)本身,它為產(chǎn)品服務(wù)層提供穩(wěn)定的原子接口。物流產(chǎn)品服務(wù)層的業(yè)務(wù)節(jié)點(diǎn),映射到物流基礎(chǔ)能力層,就變成了4大基礎(chǔ)能力:物流訂單能力,物流地址能力,物流詳情能力,物流服務(wù)能力。

1、物流訂單能力

物流訂單能力定義了物流訂單的模型以及物流訂單狀態(tài)機(jī),它會提供創(chuàng)建、修改、拆單、取消、關(guān)閉等原子接口,同時負(fù)責(zé)對訂單數(shù)據(jù)的存儲和檢索。物流訂單能力支撐了下單、發(fā)貨、確認(rèn)收貨、簽收這些業(yè)務(wù)接口

2、物流地址能力

物流地址能力包含了四級地址庫、用戶地址、商家地址的數(shù)據(jù)存儲、檢索,這些數(shù)據(jù)通過上層業(yè)務(wù)接口,為用戶提供了豐富的物流地址信息。

3、物流詳情能力

物流詳情能力定義了物流詳情的數(shù)據(jù)模型,并和不同的物流商進(jìn)行對接,將不同物流商的數(shù)據(jù)轉(zhuǎn)換成我們自己的標(biāo)準(zhǔn)數(shù)據(jù),這些數(shù)據(jù)會和平臺業(yè)務(wù)數(shù)據(jù)(訂單號、用戶ID等)進(jìn)行關(guān)聯(lián),對外提供豐富的物流詳情查詢接口。

4、物流服務(wù)能力

物流服務(wù)能力定義了物流服務(wù)模型、物流公司模型、運(yùn)費(fèi)模板模型,為物流產(chǎn)品服務(wù)層的物流服務(wù)業(yè)務(wù)接口以及運(yùn)費(fèi)計算提供了支持。

四、總結(jié)

本文從宏觀上介紹了基于中臺思想的物流系統(tǒng)設(shè)計,整個中臺架構(gòu)其實(shí)就是把不變的數(shù)據(jù)模型和經(jīng)常變的業(yè)務(wù)模型進(jìn)行隔離,通過業(yè)務(wù)流程編排的方式將變化的業(yè)務(wù)映射到標(biāo)準(zhǔn)的底層模型中。當(dāng)然,整個物流系統(tǒng)不僅僅包含這些宏觀設(shè)計,還包含了非常多的微觀設(shè)計,比如業(yè)務(wù)接口的設(shè)計、流程編排設(shè)計、高并發(fā)高可用設(shè)計、緩存設(shè)計等等,在后續(xù)系列文章的中,我們將從微觀層面逐一介紹這些設(shè)計。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    插进她的身体里在线观看骚| 久久精品国产熟女精品| 欧美在线观看视频三区| 91欧美激情在线视频| 欧洲自拍偷拍一区二区| 亚洲综合日韩精品欧美综合区| 国产欧美一区二区色综合| 日本免费一本一二区三区| 福利新区一区二区人口| 国产日韩精品激情在线观看| 又黄又色又爽又免费的视频| 久久天堂夜夜一本婷婷| 日韩精品一区二区亚洲| 欧美日韩国产综合特黄| 五月激情婷婷丁香六月网| 99久久精品午夜一区二区| 偷拍洗澡一区二区三区| 欧美日韩国产亚洲三级理论片| 欧美韩国日本精品在线| 亚洲中文字幕在线乱码av| 国产中文另类天堂二区| 91欧美亚洲精品在线观看| 亚洲精品中文字幕熟女| 亚洲午夜av久久久精品| 色婷婷亚洲精品综合网| 亚洲免费黄色高清在线观看| 一区二区福利在线视频| 亚洲男人的天堂就去爱| 国产精品久久女同磨豆腐| 亚洲一区二区三区免费的视频| 亚洲精品一二三区不卡| 99热在线精品视频观看| 亚洲中文字幕乱码亚洲| 麻豆蜜桃星空传媒在线观看| 99久久精品国产麻豆| 91天堂素人精品系列全集| 亚洲一区二区三区av高清| 亚洲中文字幕高清视频在线观看 | 亚洲精品国产福利在线| 日韩一区欧美二区国产| 国产老熟女乱子人伦视频|