您現在的位置是:首頁 > 農業
微服務應該具備的功能
鏈路追蹤是什麼意思
現在IT架構中,最流行的就是微服務了,接下來我來給大家簡單介紹下它的真正意義。
微服務
微服務,可以拆分為“微”和“服務” 二字。“微”即小的意思,那到底多小才算“微”呢?可能不同的團隊有不同的答案。從參與微服務的人數來講,單個微服務從架構設計、程式碼開發、測試、運維的人數加起來是 8~10 人才算“微”。那麼何為“服務”呢?按照“微服務”概念提出者 Martin Fowler 給出的定義:“服務”是一個獨立執行的單元元件,每個單元元件執行在獨立的程序中,元件與元件之間通常使用 HTTP 這種輕量級的通訊機制進行通訊。
微服務具有以下的特點
口 按照業務來劃分服務,單個服務程式碼量小,業務單一,易 於維護。
口 每個微服務都有自 己獨立 的基礎元件 ,例如資料庫、 快取等 ,且執行在獨立的程序中。
口 微服務之間的通訊是透過 HTTP 協議或者訊息元件,且具有容錯能力。
口 微服務有一套服務治理的解決方案,服務之間不相合,可以隨時加入和剔除服務。
口 單個微服務能夠叢集化部署,並且有負載均衡的能力。
口 整個微服務系統應該有一個完整的安全機制,包括使用者驗證、許可權驗證、資源保護等。
口 整個微服務系統有鏈路追蹤的能力。
口 有一套完整的實時日誌系統 。
微服務需要具備的功能
微服務具有以上這些特點,那麼微服務需要具備一些什麼樣的功能呢?微服務的功能主要
體現在以下兒個方面。
服務的註冊和發現。
口 服務的負載均衡 。
口服務的容錯。
口服務閘道器。
口 服務配置的統一管理。
口 鏈路追蹤。
口 實時 日誌
今天介紹到微服務這裡,接下來我會繼續更新微服務的技術,大家一起努力學習微服務,根據新技術。
推薦文章
- 國家稅務總局:春節假期消費平穩增長 出行旅遊恢復較快
家居升級類商品消費增長較快春節假期,傢俱、五金、文體用品銷售收入同比分別增長15...
- 「裝機幫扶站」第612期:3000元的遊戲PC怎麼配?
【固態硬碟】獨立顯示卡是京東自營非常熱門的七彩虹GTX1650 Super戰斧,價格為1179元,該卡效能已經小幅超越上一代GTX1060/6GB,因此可以從容應對各類主流大型單機、主流網路遊戲,你也可以自行更換銘瑄終結者等同型別產品...
- 你是我的榮耀:若是夏晴,她絕對不可能跟於途去參加集體婚禮的!
好在最後的結果是圓滿的,兩個人終於走進了婚姻的殿堂,喬晶晶也有少女心,她也希望自己在結婚的那一天成為最美的公主,也希望跟於途有一個難忘的婚禮,可最後喬晶晶卻選擇了參加於途單位的集體婚禮...