忻州内厩机械设备有限公司

熱門系統(tǒng)產品
電商交易類產品
渠道/經銷商產品
AI人工智能產品
業(yè)務協(xié)同系統(tǒng)產品
其他產品與服務
沒有你合適的?
我要定制 >
當前位置:知識百科 > 微服務

微服務

微服務(英語:Microservices)是一種軟件架構風格,它是以專注于單一責任與功能的小型功能區(qū)塊 (Small Building Blocks) 為基礎,利用模塊化的方式組合出復雜的大型應用程序,各功能區(qū)塊使用與語言無關 (Language-Independent/Language agnostic)的API集相互通信。

通過微服務,可將大型應用分解成多個獨立的組件,其中每個組件都有各自的責任領域。在處理一個用戶請求時,基于微服務的應用可能會調用許多內部微服務來共同生成其響應。

微服務的起源

微服務的起源是由 Peter Rodgers 博士于 2005 年度云計算博覽會提出的微 Web 服務(Micro-Web-Service)開始,Juval Löwy 則是與他有類似的前導想法,將類別變成細粒服務(granular services),以作為微軟下一階段的軟件架構,其核心想法是讓服務是由類似 Unix 管道的訪問方式使用,而且復雜的服務背后是使用簡單 URI 來開放接口,任何服務,任何細粒都能被開放(exposed)。這個設計在 HP 的實驗室被實現,具有改變復雜軟件系統(tǒng)的強大力量。

2014年,Martin Fowler 與 James Lewis 共同提出了微服務的概念,定義了微服務是由以單一應用程序構成的小服務,自己擁有自己的進程與輕量化處理,服務依業(yè)務功能設計,以全自動的方式部署,與其他服務使用HTTP API通信。同時服務會使用最小的規(guī)模的集中管理 (例如 Docker) 能力,服務可以用不同的編程語言與數據庫等組件實現。

點贊 0
網站聲明:以上知識百科內容來源于網絡,數商云小編通過整理發(fā)布,如需轉載,請注明出處,謝謝合作!
相關資訊
相關資訊
電子商務
新零售正在釋放全新的市場商機
電子商務
跨境電商如何用直播進行推廣引流?教你規(guī)劃品牌直播營銷
WMS
進銷存系統(tǒng)解決庫存管理難題的五大操作
填寫以下信息, 免費獲取方案報價
姓名
手機號碼
企業(yè)名稱
  • 建筑建材
  • 化工
  • 鋼鐵
  • 機械設備
  • 原材料
  • 工業(yè)
  • 環(huán)保
  • 生鮮
  • 醫(yī)療
  • 快消品
  • 農林牧漁
  • 汽車汽配
  • 橡膠
  • 工程
  • 加工
  • 儀器儀表
  • 紡織
  • 服裝
  • 電子元器件
  • 物流
  • 化塑
  • 食品
  • 房地產
  • 交通運輸
  • 能源
  • 印刷
  • 教育
  • 跨境電商
  • 旅游
  • 皮革
  • 3C數碼
  • 金屬制品
  • 批發(fā)
  • 研究和發(fā)展
  • 其他行業(yè)
需求描述
填寫以下信息馬上為您安排系統(tǒng)演示
姓名
手機號碼
你的職位
企業(yè)名稱

恭喜您的需求提交成功

尊敬的用戶,您好!

您的需求我們已經收到,我們會為您安排專屬電商商務顧問在24小時內(工作日時間)內與您取得聯系,請您在此期間保持電話暢通,并且注意接聽來自廣州區(qū)域的來電。
感謝您的支持!

您好,我是您的專屬產品顧問
掃碼添加我的微信,免費體驗系統(tǒng)
(工作日09:00 - 18:00)
專屬顧問圖片
電話咨詢 (工作日09:00 - 18:00)
客服熱線: 4008 868 127
售前熱線: 189 2432 2993
掃碼即可快速撥打熱線