周邊游(以下簡稱“出發(fā)”)是一家知名的在線旅游網(wǎng)站,以中國“周邊游”為重點,以中國主要城市為重點,覆蓋周邊旅游市場,提供1-3天的短途旅游套餐,包括酒店、機票、餐廳等。為了降低公司內(nèi)部各業(yè)務模塊的耦合度,提高開發(fā)、交付和運營維護的效率,我們于2017年完成了基于Spring Cloud的公司內(nèi)部業(yè)務的微服務轉(zhuǎn)型,并于2019年實現(xiàn)了從Spring Cloud到UCloud UK8S平臺的遷移。本文從業(yè)務架構(gòu)、普羅米修斯JVM監(jiān)控、基于HPA的峰值彈性伸縮、基于彈性的APM鏈路跟蹤和Istio服務治理等方面介紹了基于UCloud UK8S的Spring Cloud轉(zhuǎn)換實踐。為什么K8S和為什么UK8SSpring Cloud作為目前主流的微服務框架,定義了一系列服務治理標準,如智能路由、融合機制、服務注冊和發(fā)現(xiàn),并提供相應的庫和組件來實現(xiàn)這些標準特性,從而為微服務的周圍環(huán)境提供最大支持。轉(zhuǎn)型前,Spring Cloud的業(yè)務架構(gòu)如下:服務發(fā)現(xiàn)部分使用Spring Cloud的尤里卡組件,融合組件使用Hystrix,服務網(wǎng)關使用Zuul和Spring Cloud Gateway(歷史原因),分布式配置主要使用Spring Cloud Config(部分組使用阿波羅),客戶端服務器的負載均衡通過Forf實現(xiàn)。H
電商動態(tài)
微服務從春云遷移到UCloud UK8S的實踐
瀏覽:472 時間:2021-10-26