日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁(yè) > 科技  > 軟件

架構(gòu)本質(zhì)和微服務(wù),你了解嗎?

來(lái)源: 責(zé)編: 時(shí)間:2024-06-05 17:44:59 220觀看
導(dǎo)讀圖片好的架構(gòu)就像優(yōu)美的散文,行散神不散。什么是服務(wù)業(yè)務(wù)封裝服務(wù)是動(dòng)詞,對(duì)業(yè)務(wù)流程進(jìn)行封裝和抽象。封裝針對(duì)業(yè)務(wù)深度,如下單服務(wù)封裝下單一系列處理過(guò)程。抽象針對(duì)業(yè)務(wù)廣度,支持類似的業(yè)務(wù)流程,如普通商品/虛擬商品/團(tuán)購(gòu)

圖片圖片AMe28資訊網(wǎng)——每日最新資訊28at.com

好的架構(gòu)就像優(yōu)美的散文,行散神不散。AMe28資訊網(wǎng)——每日最新資訊28at.com

什么是服務(wù)

業(yè)務(wù)封裝

服務(wù)是動(dòng)詞,對(duì)業(yè)務(wù)流程進(jìn)行封裝和抽象。封裝針對(duì)業(yè)務(wù)深度,如下單服務(wù)封裝下單一系列處理過(guò)程。抽象針對(duì)業(yè)務(wù)廣度,支持類似的業(yè)務(wù)流程,如普通商品/虛擬商品/團(tuán)購(gòu)商品下單。AMe28資訊網(wǎng)——每日最新資訊28at.com

組件復(fù)用

進(jìn)程外調(diào)用,接口無(wú)狀態(tài);AMe28資訊網(wǎng)——每日最新資訊28at.com

職責(zé)聚焦,邊界明確;AMe28資訊網(wǎng)——每日最新資訊28at.com

獨(dú)立開(kāi)發(fā),獨(dú)立部署。AMe28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片AMe28資訊網(wǎng)——每日最新資訊28at.com

Case分析Case分析AMe28資訊網(wǎng)——每日最新資訊28at.com

下單服務(wù)

粗粒度 SOA

提供端到端的功能,對(duì)應(yīng)用友好;AMe28資訊網(wǎng)——每日最新資訊28at.com

服務(wù)內(nèi)部實(shí)現(xiàn)復(fù)雜,訪問(wèn)一系列庫(kù)表,對(duì)象之間有大量計(jì)算,耦合緊密;AMe28資訊網(wǎng)——每日最新資訊28at.com

如果需求有變化,整個(gè)大服務(wù)跟修改和重新部署。AMe28資訊網(wǎng)——每日最新資訊28at.com

下單邏輯聚合

微服務(wù)AMe28資訊網(wǎng)——每日最新資訊28at.com

  • 每個(gè)子服務(wù)高度聚焦,邊界清晰,獨(dú)立數(shù)據(jù)模型;
  • 需要上層應(yīng)用做服務(wù)聚合,一般簡(jiǎn)單組裝即可;
  • 需求有變化,修改對(duì)應(yīng)子服務(wù)。因子服務(wù)提供功能完備,一般應(yīng)用方調(diào)整聚合邏輯即可(比如虛擬商品下單,可以跳過(guò)發(fā)票/發(fā)貨環(huán)節(jié))。

圖片圖片AMe28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片AMe28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片AMe28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片AMe28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片AMe28資訊網(wǎng)——每日最新資訊28at.com


AMe28資訊網(wǎng)——每日最新資訊28at.com

落地建議

粗粒度SOA

  • 系統(tǒng)業(yè)務(wù)之間比較獨(dú)立,耦合度不高,面向具體業(yè)務(wù)需求,提供流程端到端處理,如OTA業(yè)務(wù)。
  • 業(yè)務(wù)流程比較固定,直接封裝,如銀行轉(zhuǎn)賬。

微服務(wù)

  • 業(yè)務(wù)流程環(huán)節(jié)多,易變,為每個(gè)處理節(jié)點(diǎn)構(gòu)造微服務(wù),允許調(diào)整,如電商下單。
  • 業(yè)務(wù)廣度和深度都非常復(fù)雜,互相關(guān)聯(lián),通過(guò)主數(shù)據(jù)服務(wù)打造微內(nèi)核,簡(jiǎn)化依賴并允許上層自由組合,如B2C電商業(yè)務(wù)。

微服務(wù)改造步驟:AMe28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片AMe28資訊網(wǎng)——每日最新資訊28at.com

1. 圈定訪問(wèn)表

步驟:AMe28資訊網(wǎng)——每日最新資訊28at.com

  • 確定哪些表是某個(gè)服務(wù)所專用的,并且不允許其他服務(wù)訪問(wèn)這些表。例如,訂單服務(wù)可能會(huì)訪問(wèn)訂單主表和訂單明細(xì)表,但不允許其他服務(wù)訪問(wèn)這些表,訂單服務(wù)也不會(huì)訪問(wèn)其他服務(wù)的表。

目的:AMe28資訊網(wǎng)——每日最新資訊28at.com

  • 通過(guò)明確表的訪問(wèn)邊界,減少服務(wù)之間的耦合,確保數(shù)據(jù)訪問(wèn)的安全性和一致性。

2. 收集SQL

步驟:AMe28資訊網(wǎng)——每日最新資訊28at.com

  • 收集各個(gè)應(yīng)用對(duì)指定表的所有SQL訪問(wèn)需求。
  • 如果某些SQL涉及到關(guān)聯(lián)其它表,則需要先將這些SQL進(jìn)行拆分,確保每個(gè)SQL只涉及到單個(gè)服務(wù)的表。

目的:AMe28資訊網(wǎng)——每日最新資訊28at.com

  • 了解所有的SQL訪問(wèn)需求,為后續(xù)的優(yōu)化和設(shè)計(jì)提供依據(jù)。

3. 提煉SQL整體設(shè)計(jì)

步驟:AMe28資訊網(wǎng)——每日最新資訊28at.com

  • 對(duì)收集到的SQL訪問(wèn)需求進(jìn)行分類和提煉。
  • 進(jìn)行總體設(shè)計(jì),如統(tǒng)一緩存、優(yōu)化查詢等,以提升系統(tǒng)性能。

目的:AMe28資訊網(wǎng)——每日最新資訊28at.com

  • 通過(guò)提煉和優(yōu)化,減少重復(fù)的SQL訪問(wèn),提升數(shù)據(jù)庫(kù)訪問(wèn)的效率。

4. 開(kāi)發(fā)接口

步驟:AMe28資訊網(wǎng)——每日最新資訊28at.com

  • 根據(jù)提煉后的SQL需求,開(kāi)發(fā)相應(yīng)的服務(wù)接口。
  • 確保這些接口能夠滿足各個(gè)應(yīng)用的SQL訪問(wèn)需求。

目的:AMe28資訊網(wǎng)——每日最新資訊28at.com

  • 提供統(tǒng)一的服務(wù)接口,簡(jiǎn)化應(yīng)用的開(kāi)發(fā)和維護(hù)。

5. 應(yīng)用接入

步驟:AMe28資訊網(wǎng)——每日最新資訊28at.com

  • 各個(gè)應(yīng)用逐步接入新的服務(wù)接口。
  • 可以邊開(kāi)發(fā)邊上線和接入,確保平穩(wěn)過(guò)渡。

目的:AMe28資訊網(wǎng)——每日最新資訊28at.com

  • 通過(guò)逐步接入,減少對(duì)現(xiàn)有系統(tǒng)的沖擊,確保平穩(wěn)過(guò)渡到新的微服務(wù)架構(gòu)。

6. 獨(dú)立遷庫(kù)

步驟:AMe28資訊網(wǎng)——每日最新資訊28at.com

  • 在條件允許的情況下,可以考慮將表的schema進(jìn)行修改,并將數(shù)據(jù)遷移到獨(dú)立的數(shù)據(jù)庫(kù)。
  • 徹底與現(xiàn)有的庫(kù)表分開(kāi),確保新的微服務(wù)架構(gòu)的獨(dú)立性。

目的:AMe28資訊網(wǎng)——每日最新資訊28at.com

  • 通過(guò)獨(dú)立遷庫(kù),進(jìn)一步減少服務(wù)之間的耦合,提高系統(tǒng)的可維護(hù)性和擴(kuò)展性。

B2C電商系統(tǒng)架構(gòu):AMe28資訊網(wǎng)——每日最新資訊28at.com


AMe28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片AMe28資訊網(wǎng)——每日最新資訊28at.com


AMe28資訊網(wǎng)——每日最新資訊28at.com

業(yè)務(wù)應(yīng)?層

  • 包括不同業(yè)務(wù)線的應(yīng)用,如自營(yíng)、商城、無(wú)線、商家、供應(yīng)商和第三方。這些業(yè)務(wù)應(yīng)用通過(guò)業(yè)務(wù)接口調(diào)用底層的組件和服務(wù),實(shí)現(xiàn)具體的業(yè)務(wù)功能。
  • 具體的業(yè)務(wù)模塊如Mobile(移動(dòng)端)、CMS(內(nèi)容管理系統(tǒng))、分類、詳情頁(yè)、廣告、搜索、購(gòu)物車、結(jié)算、訂單管理、物料信息、賬戶管理、CRM(客戶關(guān)系管理)等。

組件化/服務(wù)層

  • 這一層主要負(fù)責(zé)具體的業(yè)務(wù)邏輯和功能實(shí)現(xiàn),通過(guò)組件和服務(wù)提供給上層業(yè)務(wù)應(yīng)用調(diào)用。
  • 主要包含應(yīng)用服務(wù)和基礎(chǔ)服務(wù):

應(yīng)用服務(wù)

  • 下單(OMS、Shopping):負(fù)責(zé)處理訂單管理和購(gòu)物相關(guān)的業(yè)務(wù)邏輯。
  • 促銷、個(gè)人中心、精準(zhǔn)化、評(píng)論、PMS(商品管理系統(tǒng)):處理促銷活動(dòng)、用戶個(gè)人中心、精準(zhǔn)營(yíng)銷、用戶評(píng)論和商品管理相關(guān)的業(yè)務(wù)。
  • 客?服務(wù)(Invoice、GRS(退貨管理系統(tǒng))):處理客戶服務(wù)和發(fā)票、退貨相關(guān)的業(yè)務(wù)。
  • YCM(優(yōu)惠券管理)、PIS(庫(kù)存管理系統(tǒng))、團(tuán)購(gòu)、Coupon(優(yōu)惠券):處理優(yōu)惠券、庫(kù)存管理、團(tuán)購(gòu)和其他促銷活動(dòng)。
  • Search、AD(廣告)、Store、特賣、Finance(財(cái)務(wù))、Payment(支付)、更多服務(wù):處理搜索、廣告、商店、特賣、財(cái)務(wù)、支付等其他服務(wù)。

基礎(chǔ)服務(wù)

  • 產(chǎn)品服務(wù):處理產(chǎn)品信息的管理。
  • 庫(kù)存服務(wù):管理庫(kù)存相關(guān)的數(shù)據(jù)和操作。
  • 價(jià)格服務(wù):管理商品價(jià)格和定價(jià)策略。
  • 用戶服務(wù):管理用戶信息和用戶操作。
  • 訂單服務(wù):管理訂單相關(guān)的數(shù)據(jù)和操作。
  • 支付服務(wù):處理支付相關(guān)的操作和數(shù)據(jù)。

數(shù)據(jù)層

  • 這一層負(fù)責(zé)數(shù)據(jù)的存儲(chǔ)和管理,包含了不同類型的數(shù)據(jù)倉(cāng)庫(kù):

Product:產(chǎn)品數(shù)據(jù)。AMe28資訊網(wǎng)——每日最新資訊28at.com

User:用戶數(shù)據(jù)。AMe28資訊網(wǎng)——每日最新資訊28at.com

Stock:庫(kù)存數(shù)據(jù)。AMe28資訊網(wǎng)——每日最新資訊28at.com

Order:訂單數(shù)據(jù)。AMe28資訊網(wǎng)——每日最新資訊28at.com

Wireless:無(wú)線相關(guān)數(shù)據(jù)。AMe28資訊網(wǎng)——每日最新資訊28at.com

SBY:可能是某個(gè)特定業(yè)務(wù)線的數(shù)據(jù)(需要具體上下文來(lái)確認(rèn))。AMe28資訊網(wǎng)——每日最新資訊28at.com

BI:商業(yè)智能相關(guān)的數(shù)據(jù)。AMe28資訊網(wǎng)——每日最新資訊28at.com

大數(shù)據(jù):大數(shù)據(jù)平臺(tái),用于存儲(chǔ)和分析大量業(yè)務(wù)數(shù)據(jù)。AMe28資訊網(wǎng)——每日最新資訊28at.com

緩存平臺(tái)

  • 提供了系統(tǒng)的緩存功能,以提升數(shù)據(jù)訪問(wèn)的速度和系統(tǒng)的響應(yīng)時(shí)間。

這個(gè)架構(gòu)展示了一個(gè)分層清晰、職責(zé)明確的電商平臺(tái)架構(gòu),通過(guò)不同層次的分工和協(xié)作,實(shí)現(xiàn)了復(fù)雜業(yè)務(wù)需求的處理。每一層都有特定的職責(zé),從數(shù)據(jù)存儲(chǔ)、基礎(chǔ)服務(wù),到業(yè)務(wù)邏輯和具體應(yīng)用,實(shí)現(xiàn)了高效的業(yè)務(wù)處理和良好的擴(kuò)展性。AMe28資訊網(wǎng)——每日最新資訊28at.com

關(guān)鍵點(diǎn):AMe28資訊網(wǎng)——每日最新資訊28at.com

  • 分層設(shè)計(jì):每一層都有明確的職責(zé),確保了系統(tǒng)的模塊化和可維護(hù)性。
  • 組件化服務(wù):通過(guò)組件化和服務(wù)化的設(shè)計(jì),提高了系統(tǒng)的靈活性和可擴(kuò)展性。
  • 數(shù)據(jù)管理:數(shù)據(jù)層管理著不同類型的業(yè)務(wù)數(shù)據(jù),通過(guò)統(tǒng)一的數(shù)據(jù)平臺(tái)支持上層業(yè)務(wù)應(yīng)用。
  • 緩存機(jī)制:通過(guò)緩存平臺(tái)提升了系統(tǒng)的性能和響應(yīng)速度。

本文鏈接:http://m.www897cc.com/showinfo-26-92146-0.html架構(gòu)本質(zhì)和微服務(wù),你了解嗎?

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com

上一篇: 好坑,流水號(hào)重復(fù)竟然導(dǎo)致了一次生產(chǎn)事故!

下一篇: 我們一起聊聊Python中的多線程與線程池

標(biāo)簽:
  • 熱門焦點(diǎn)
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
最新国产の精品合集bt伙计| 欧美国产日产韩国视频| 99在线观看免费视频精品观看| 亚洲精品在线视频| 亚洲午夜电影| 欧美亚洲一区在线| 久色婷婷小香蕉久久| 欧美激情成人在线| 国产精品男人爽免费视频1| 国内精品免费午夜毛片| 亚洲激情社区| 亚洲自拍16p| 欧美日本中文字幕| 国产麻豆午夜三级精品| 在线欧美电影| 亚洲一区二区久久| 久久久午夜视频| 欧美日韩在线不卡一区| 国产三级精品三级| 亚洲精品三级| 欧美综合国产精品久久丁香| 欧美刺激午夜性久久久久久久| 国产精品久久久久国产a级| 国产一区二区三区久久| 亚洲免费成人| 久久精品一本| 欧美午夜宅男影院| 一区久久精品| 亚洲一区在线播放| 麻豆精品视频| 国产精品一区二区三区乱码| 亚洲精品免费网站| 久久精品国产99国产精品| 欧美精品首页| 韩国v欧美v日本v亚洲v| 亚洲视频精选| 免费视频一区二区三区在线观看| 国产精品久久久久久久9999| 亚洲国产va精品久久久不卡综合| 亚洲一区国产视频| 欧美电影在线观看| 国产在线精品一区二区中文| 中国日韩欧美久久久久久久久| 久久综合久久综合这里只有精品| 国产精品美女久久久久aⅴ国产馆| 亚洲高清资源综合久久精品| 欧美一区免费视频| 欧美亚男人的天堂| 亚洲精品免费电影| 久久久久久穴| 国产精品永久| 亚洲视频大全| 欧美激情成人在线视频| 国模一区二区三区| 亚洲欧美日韩国产中文| 欧美日韩亚洲另类| 亚洲激情在线激情| 久久综合色综合88| 国产亚洲欧美aaaa| 午夜精品久久久久久99热软件| 欧美日韩午夜在线| 亚洲精品乱码久久久久久蜜桃麻豆| 久久精品国亚洲| 国产日韩精品一区二区浪潮av| 在线综合亚洲欧美在线视频| 欧美激情综合五月色丁香小说| 樱花yy私人影院亚洲| 久久国内精品视频| 国产日产高清欧美一区二区三区| 亚洲在线网站| 国产精品国产自产拍高清av| 亚洲美女黄网| 欧美日韩成人在线视频| 亚洲肉体裸体xxxx137| 榴莲视频成人在线观看| 狠狠色伊人亚洲综合成人| 久久精品国产一区二区电影| 国产日韩视频| 欧美在线视频二区| 国产亚洲人成a一在线v站 | 亚洲欧美中文日韩在线| 国产精品v欧美精品v日韩 | 欧美日韩一区在线播放| 99精品热视频| 欧美日韩高清免费| 99成人免费视频| 欧美三级特黄| 亚洲在线视频观看| 国产精品成人观看视频免费| 这里只有精品视频| 国产精品豆花视频| 午夜宅男欧美| 韩国一区二区三区在线观看| 久久精品夜夜夜夜久久| 好吊妞这里只有精品| 久久综合久久久| 亚洲人成7777| 欧美日韩久久不卡| 亚洲视频axxx| 国产午夜精品视频免费不卡69堂| 欧美尤物巨大精品爽| 一区在线播放| 欧美精品色网| 亚洲一区二区三区视频| 国产精品一区在线观看| 久久精品一二三| 亚洲精品专区| 国产精品欧美日韩久久| 久久精品国内一区二区三区| 亚洲成色777777女色窝| 一区二区三区精品国产| 国产精品久久激情| 欧美一区二区日韩一区二区| 国内精品亚洲| 欧美高清不卡在线| 亚洲一区二区三区在线视频| 国产丝袜一区二区| 蜜臀av在线播放一区二区三区| 日韩视频欧美视频| 国产精品自拍视频| 裸体丰满少妇做受久久99精品 | 夜夜嗨av一区二区三区中文字幕| 国产精品日本| 久久色在线观看| 日韩一区二区免费高清| 国产精品乱人伦中文| 久久久91精品国产| 亚洲精品国产欧美| 国产欧美精品久久| 欧美.com| 午夜在线视频观看日韩17c| 激情av一区| 欧美日韩亚洲成人| 久久亚洲欧美| 亚洲视频在线二区| 怡红院精品视频| 国产精品高潮久久| 另类激情亚洲| 亚洲在线视频观看| 亚洲国产欧美久久| 国产精品腿扒开做爽爽爽挤奶网站| 久久午夜视频| 亚洲永久字幕| 最新亚洲视频| 国产一区二区丝袜高跟鞋图片 | 蜜臀av在线播放一区二区三区| 一区二区日韩| 在线免费不卡视频| 国产精品免费区二区三区观看| 久久综合久久久| 亚洲欧美久久久| 久久久久国产精品一区二区| 日韩西西人体444www| 国产综合久久久久久| 欧美日韩色婷婷| 久热精品在线视频| 亚洲欧美一区二区三区久久| 亚洲黄页一区| 国产中文一区二区三区| 欧美深夜福利| 欧美成人福利视频| 欧美中文在线免费| 亚洲天堂av电影| 亚洲国产视频一区| 国产亚洲女人久久久久毛片| 欧美性色视频在线| 欧美激情亚洲国产| 久久综合九色综合久99| 欧美专区亚洲专区| 亚洲欧美激情视频在线观看一区二区三区 | 国产精品夜夜嗨| 欧美日韩国产一区| 欧美成人a视频| 久久日韩粉嫩一区二区三区| 欧美一级黄色网| 亚洲一区久久久| 日韩特黄影片| 亚洲国产欧美在线| 狠狠色丁香婷婷综合影院| 国产伦精品一区二区| 欧美视频在线观看一区| 欧美国产一区在线| 久久婷婷综合激情| 久久精品国亚洲| 久久精品视频网| 久久国内精品视频| 欧美在线视频免费播放| 亚洲欧美日韩国产| 亚洲小说春色综合另类电影| 99视频一区二区| 亚洲看片网站| 亚洲精品日韩在线观看| 亚洲精品一区二区在线| 亚洲精品综合| 日韩网站免费观看| 亚洲毛片av在线| 日韩一级不卡| 艳妇臀荡乳欲伦亚洲一区| 亚洲免费激情| 在线午夜精品自拍| 亚洲视屏一区| 亚洲欧美日韩一区二区在线 | 一区二区三区我不卡| 伊人色综合久久天天|