官术网_书友最值得收藏!

3.4 創(chuàng)建REST API微服務(wù)

根據(jù)電商平臺的總體設(shè)計及其各個業(yè)務(wù)模型的功能,就可以創(chuàng)建和劃分微服務(wù)了。

下面使用3.3節(jié)中微服務(wù)架構(gòu)的設(shè)計方法劃分微服務(wù),即使用水平劃分法和垂直劃分法創(chuàng)建微服務(wù)項(xiàng)目。

首先使用水平劃分法,按電商平臺的業(yè)務(wù)功能,進(jìn)行REST API微服務(wù)劃分。下面是初步劃分出來的一些微服務(wù)。

◎ 類目服務(wù)

◎ 商品服務(wù)

◎ 購物車服務(wù)

◎ 訂單服務(wù)

◎ 支付服務(wù)

◎ 物流服務(wù)

◎ 評價服務(wù)

◎ 顧客服務(wù)

◎ 會員服務(wù)

◎ 點(diǎn)擊率服務(wù)

◎ 商家服務(wù)

通過這些微服務(wù),就可以創(chuàng)建出相關(guān)的REST API微服務(wù)。REST API微服務(wù)是一個獨(dú)立的小應(yīng)用,并且有獨(dú)立的數(shù)據(jù)庫,可以獨(dú)立部署和獨(dú)立運(yùn)行。REST API微服務(wù)使用實(shí)體對象進(jìn)行數(shù)據(jù)的存取操作,然后對外提供基于HTTP的RESTful接口服務(wù)。

這些微服務(wù)的大體功能說明如下。

◎ 類目服務(wù),使用二級分類體系,對外提供分類信息的錄入、查詢、修改和刪除等功能接口。在應(yīng)用層面上,可以根據(jù)不同的業(yè)務(wù)需求使用不同的功能接口。在商城和商家管理后臺中,只提供分類的信息查詢。在平臺管理后臺中,可對分類進(jìn)行編輯和管理。

◎ 商品服務(wù),提供商品創(chuàng)建、商品編輯管理、商品上下架等功能接口,這些均可用于商家管理后臺中,為商家提供管理商品的功能。在商城應(yīng)用中,只需使用商品查詢、搜索和商品詳情顯示等功能接口。

◎ 購物車服務(wù),主要為商城的顧客在選購商品時提供服務(wù)。同時,購物車服務(wù)還提供了對選購商品進(jìn)行加減和管理等功能接口。

◎ 訂單服務(wù),在商城中為顧客提供訂單生成、訂單查詢等功能接口。在商家管理后臺中可以為商家提供訂單管理、查詢和統(tǒng)計等功能接口。

◎ 支付服務(wù),在商城中提供結(jié)算支付服務(wù)。在平臺管理后臺中提供服務(wù)費(fèi)計算和利潤結(jié)算的功能接口,同時也可為商家提供收款查詢和對賬等功能接口。

◎ 物流服務(wù),在商城中為顧客提供物流跟蹤及收貨確認(rèn)等服務(wù)接口。在商家管理后臺中提供發(fā)貨處理和查詢統(tǒng)計等功能接口。

◎ 評價服務(wù),顧客在商城中交易完成后,可對商品進(jìn)行評價。同時,顧客在選購商品時,可以查詢其他顧客對商品的評價。評價可為顧客購物提供參考。

◎ 顧客服務(wù),顧客是平臺的用戶,顧客服務(wù)提供了用戶注冊、登錄、個人信息編輯、收貨地址管理等功能接口。

◎ 會員服務(wù),會員是商家的用戶,顧客在購物過程中可以在任何一個商家注冊成為會員。在成為會員后,顧客可享受商家提供的特權(quán)服務(wù),比如購物折扣、會員積分等。

◎ 點(diǎn)擊率服務(wù),點(diǎn)擊率是記錄顧客瀏覽商品的足跡,這些數(shù)據(jù)可為商家的銷售提供決策參考。點(diǎn)擊率服務(wù)為商家提供查詢和統(tǒng)計的功能接口。

◎ 商家服務(wù),可提供商家創(chuàng)建、編輯和權(quán)限管理等功能接口,可為平臺管理后臺實(shí)現(xiàn)商家注冊、審核和商家用戶的權(quán)限管理等功能接口。

主站蜘蛛池模板: 津南区| 积石山| 兰考县| 东丽区| 东乡| 临安市| 贡嘎县| 荃湾区| 北辰区| 迁安市| 白山市| 牡丹江市| 黄梅县| 安康市| 九寨沟县| 开江县| 敖汉旗| SHOW| 建水县| 龙山县| 营山县| 偃师市| 临邑县| 浦城县| 堆龙德庆县| 勐海县| 泗阳县| 工布江达县| 永春县| 大同市| 揭西县| 法库县| 正安县| 东平县| 和田市| 孝感市| 金秀| 疏附县| 湄潭县| 彭阳县| 鄂托克前旗|