偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

微服務(wù)治理與統(tǒng)計分析

開發(fā) 架構(gòu)
微服務(wù)架構(gòu)下,服務(wù)拆得越細(xì),服務(wù)的粒度越小,可組裝性就越好;與之相對的服務(wù)之間的調(diào)用關(guān)系就會變復(fù)雜,為了保證服務(wù)更好的運行,需要對這些服務(wù)進(jìn)行監(jiān)控和管理。本文大家介紹下EOS微服務(wù)平臺如果對微服務(wù)進(jìn)行日志查看、API調(diào)用統(tǒng)計、限流、熔斷、負(fù)載均衡的管理。

引言:

微服務(wù)架構(gòu)下,服務(wù)拆得越細(xì),服務(wù)的粒度越小,可組裝性就越好;與之相對的服務(wù)之間的調(diào)用關(guān)系就會變復(fù)雜,為了保證服務(wù)更好的運行,需要對這些服務(wù)進(jìn)行監(jiān)控和管理。本文大家介紹下EOS微服務(wù)平臺如果對微服務(wù)進(jìn)行日志查看、API調(diào)用統(tǒng)計、限流、熔斷、負(fù)載均衡的管理。

[[277059]]

目錄:

1.EOS微服務(wù)平臺簡介

2.微服務(wù)監(jiān)控統(tǒng)計

3.微服務(wù)治理

1.EOS微服務(wù)平臺簡介

微服務(wù)治理與統(tǒng)計分析
微服務(wù)治理與統(tǒng)計分析

(1)域是平臺中一組系統(tǒng)的統(tǒng)稱,通常為一組系統(tǒng)定義成有業(yè)務(wù)含義的域,比如信貸域。一個域有多個系統(tǒng),一個系統(tǒng)只能屬于一個域。一個域下可以日志中心、注冊中心、配置中心、APM監(jiān)控中心已經(jīng)斷路器監(jiān)控中心

(2)系統(tǒng)是平臺中一組應(yīng)用的統(tǒng)稱,通常為一組應(yīng)用定義成有業(yè)務(wù)含義的系統(tǒng),比如信貸系統(tǒng)。一個系統(tǒng)有多個應(yīng)用,一個應(yīng)用只能屬于一個系統(tǒng)。

(3)應(yīng)用(微服務(wù)應(yīng)用)是平臺開發(fā)出的基本部署單元,一個應(yīng)用只能屬于一個系統(tǒng),一個應(yīng)用有1到多個應(yīng)用實例組。

(4)應(yīng)用實例組是平臺中應(yīng)用的實例分組,每個應(yīng)用可以有1到多個應(yīng)用實例分組,不同的應(yīng)用實例組擁有獨立的應(yīng)用配置與管理能力,不同的應(yīng)用實例組之間可以通過流控策略,實現(xiàn)應(yīng)用的灰度發(fā)布能力。應(yīng)用實例組下面有多個應(yīng)用實例。

(5)應(yīng)用實例是平臺下實際部署應(yīng)用的進(jìn)程,應(yīng)用實例屬于某一個應(yīng)用實例組。

2.微服務(wù)監(jiān)控統(tǒng)計

(1)應(yīng)用監(jiān)控

微服務(wù)治理與統(tǒng)計分析

通過應(yīng)用監(jiān)控可以查看一個系統(tǒng)內(nèi)應(yīng)用之間的調(diào)用關(guān)系。單個應(yīng)用的平均響應(yīng)時間、平均吞吐以及慢的端點訪問。

(2)實例監(jiān)控

微服務(wù)治理與統(tǒng)計分析
微服務(wù)治理與統(tǒng)計分析

通過實例監(jiān)控可以查看一個實例的運行情況包括:平均吞吐、平均響應(yīng)時間、CPU、內(nèi)存以及SQL的執(zhí)行。

(3)請求監(jiān)控

微服務(wù)治理與統(tǒng)計分析
微服務(wù)治理與統(tǒng)計分析

通過請求監(jiān)控可以查看一個請求是成功還是錯誤,它的響應(yīng)時間,以及它的調(diào)用鏈路:經(jīng)過了幾個微服務(wù),在每個微服務(wù)內(nèi)的耗時是什么情況。

(4)API調(diào)用統(tǒng)計

微服務(wù)治理與統(tǒng)計分析

API調(diào)用統(tǒng)計可以按照應(yīng)用、實例組、實例、API來統(tǒng)計匯總請求信息,包括:響應(yīng)狀態(tài)碼,請求數(shù),最小響應(yīng)時間,最大響應(yīng)時間,平均響應(yīng)時間以及響應(yīng)時間總和。支持按應(yīng)用、實例組、實例、API、時間段等條件進(jìn)行查詢以及按請求數(shù)和響應(yīng)時間排序。

(5)應(yīng)用日志查看


應(yīng)用日志匯聚多個應(yīng)用實例的日志,進(jìn)行統(tǒng)一查看。查看時支持按實例以及時間段進(jìn)行查詢過濾,應(yīng)用日志自帶traceId, spanId這些請求追蹤號。

3.微服務(wù)治理

(1)實例上下線

微服務(wù)治理與統(tǒng)計分析

通過設(shè)置實例的狀態(tài),使得實例不會被其他應(yīng)用調(diào)用。這個是在客戶端實現(xiàn),客戶端是通過ribbon做負(fù)載均衡,ribbon會過濾掉狀態(tài)為OUT_OF_SERVICE的服務(wù)提供者實例。

(2)API上下線

微服務(wù)治理與統(tǒng)計分析

通過設(shè)置API的狀態(tài),使得API不會被其他應(yīng)用調(diào)用。這個是在服務(wù)端實現(xiàn),通過在服務(wù)端增加Filter攔截器,對已下線的API的請求訪問,返回403的狀態(tài)碼。

(3)熔斷

微服務(wù)治理與統(tǒng)計分析

 

微服務(wù)治理與統(tǒng)計分析

EOS的熔斷實現(xiàn)使用的是Hystrix,通過在頁面配置熔斷對象以及觸發(fā)條件來設(shè)置斷路器。熔斷對象對應(yīng)的是Hystrix的CommandKey,觸發(fā)條件包括:

  • 手工熔斷(強(qiáng)制打開熔斷器)
  • 取消熔斷(強(qiáng)制關(guān)閉熔斷器)
  • 自動熔斷(規(guī)定時間內(nèi)請求數(shù)超過閾值并且失敗率達(dá)到閾值才會觸發(fā)熔斷, 熔斷后指定時間內(nèi)嘗試取消熔斷)

這個配置通過寫入到配置中心及時下放到各個應(yīng)用,實現(xiàn)動態(tài)配置能力。

(4)限流

微服務(wù)治理與統(tǒng)計分析

EOS現(xiàn)在的限流是對于每個應(yīng)用實例獨立計算,如設(shè)置每秒訪問10次,一個應(yīng)用有3個實例,則這3個實例每個都允許每秒訪問10次。限流是通過在服務(wù)端的Filter里使用Guava的RateLimiter實現(xiàn)。

這個配置通過寫入到配置中心及時下放到各個應(yīng)用,實現(xiàn)動態(tài)配置能力。

(5)負(fù)載均衡

微服務(wù)治理與統(tǒng)計分析

EOS的負(fù)載均衡使用的是Ribbon實現(xiàn),可以針對每個目標(biāo)客戶端設(shè)置規(guī)則類型,支持:隨機(jī)、循環(huán)、自定義等;另外還支持容錯,容錯是指當(dāng)對某個實例的調(diào)用超時后的補(bǔ)救措施:

  • 快速失敗(Failfast):什么也不做,直接拋出異常
  • 失敗自動切換(Failover):嘗試訪問新的實例,按指定次數(shù)嘗試
  • 失敗原地重試(Failback):嘗試訪問同一實例,按指定次數(shù)嘗試

這個配置通過寫入到配置中心及時下放到各個應(yīng)用,實現(xiàn)動態(tài)配置能力。

以上向大家分享了普元EOS 8 微服務(wù)平臺里治理與統(tǒng)計分析,希望對大家有所幫助。不足之處,也請多多指正。

 

責(zé)任編輯:華軒 來源: EAWorld
相關(guān)推薦

2015-08-19 09:40:51

統(tǒng)計分析

2022-02-18 12:58:35

go-monitor工具服務(wù)質(zhì)量

2016-12-01 17:33:52

微信

2012-09-25 14:18:51

Linux桌面環(huán)境

2015-02-27 09:53:06

Countly

2010-12-30 09:44:10

C#Attribute

2024-11-07 11:10:34

Python腳本統(tǒng)計分析

2011-03-14 14:41:59

大數(shù)據(jù)數(shù)據(jù)中心

2014-06-04 09:42:41

工業(yè)控制系統(tǒng)APT

2009-06-29 15:25:21

SessionJSP

2015-01-05 17:28:02

JMP

2011-05-27 13:56:04

網(wǎng)站流量

2013-09-10 14:50:12

數(shù)組面試題

2010-06-01 14:30:06

Mrtg教程

2014-10-28 14:59:42

手游付費行為數(shù)據(jù)統(tǒng)計分析

2010-06-07 17:26:41

Mrtg教程

2021-06-10 09:53:04

數(shù)據(jù)統(tǒng)計統(tǒng)計分析數(shù)據(jù)

2011-05-27 14:03:22

網(wǎng)站流量

2023-10-25 09:39:46

2020-05-15 15:21:58

SPSS數(shù)據(jù)分析
點贊
收藏

51CTO技術(shù)棧公眾號