關於攜程 Apollo 配置中心?

時間 2021-06-03 18:21:32

1樓:Jesseee

公司現在在用,用起來是好用的,也沒出過什麼事故

選型的時候這個架構有點嚇人,有點小題大做的感覺,部署麻煩,架構一層套一層(但是又似乎沒什麼辦法?)

2樓:極客時間

Client&ConfigService:Apollo客戶端Client通過ConfigService感知並獲取實時配置。兩者的發現機制是,ConfigService啟動時首先註冊到Eureka,Client再通過MetaServer(相當於Eureka Proxy)獲取ConfigService的位址列表,並通過客戶端軟負載的方式連線ConfigService。

這個連線採用long pulling方式,支援ConfigService實時推送資料到Client,且Client會定期重連獲取配置,實現推拉結合效果。

Portal&AdminService:Portal是給使用者使用的配置管理(新增、修改和發布等)介面,AdminService是實際操作配置的介面服務。兩者的服務發現機制是,AdminService啟動時首先註冊到Eureka,Portal再通過MetaServer(Eureka Proxy)獲取AdminService的位址列表,並通過客戶端軟負載的方式呼叫AdminService。

Eureka&MetaServer:Apollo採用Eureka做服務發現。在服務提供端,ConfigService和AdminService啟動時會自動註冊到Eureka。

服務消費端比較複雜,首先,Apollo引入MetaServer以遮蔽Eureka服務發現介面的複雜性,簡化多語言客戶端接入,MetaServer相當於是Eureka Proxy;其次,MetaServer無狀態以集群方式部署,需要前置Nginx做負載均衡;最後,Client和Portal通過Nginx->MetaServer->Eureka方式間接發現目標服務。

關於微服務配置中心Apollo架構,資深架構師楊波在極客時間「微服務架構實戰160講」中進行了詳細的講解,戳下面可試看。

戳此試看「微服務配置中心Apollo架構與實戰」

微服務架構實戰160講

怎麼評價攜程?

三朵花 在攜程上訂了張高鐵票,前一天發資訊通知我沒有候補票了,預付款將退回,第二天早上5點多又通知我搶到票了,發車時間是7點多,我起來的時候已經過了發車時間,那麼早通知我,我怎麼知道,我不可能24小時守著手機,更何況前一天已經通知我沒有票了,我以為沒有搶到票。退不了票我只能改簽,改簽當天的已經沒有餘...

怎麼投訴攜程?

洛初一 莫名其妙被開通拿去花,並在支付時不給提示使用拿去花,這件事情讓我極度反感,卻找不到投訴的地方,只希望國家銀監局規範這些網際網路金融,不要再讓我們普通老百姓掉入消費陷阱! vlp 我也是這個情況,南航取消航班改簽7次,客服建議重新買票,因為疫情不能登機,退票要收取1900多的費用,我一直給他們...

在攜程預訂的民宿沒有住,商家不給退款,攜程處理的拖拖拉拉,怎麼辦?

樓樓木 你不去住為啥要給你退?沒有退訂規則?人家民宿房東嚴格按照退訂規則不給你退一點問題沒有你不去住人家房子就空一天了,人家的損失本來就應該你來承擔。 老劉在忙 曾經開過客棧 聽樓主的描述,是預付房費之後沒有去住,第二天要求退款而商家不給退款?如果是這種情況,我認為確實不能退。因為酒店給您保留了整晚...