1. 程式人生 > >Spring coud微服務框架具體實現關鍵說明

Spring coud微服務框架具體實現關鍵說明

搭建一個微服務,考慮的問題涉及到運維,資料管理,效能,併發等方方面面。專案中使用Spring coud 搭建微服務,從技術選型,到技術實現都要全方面考慮服務化的問題。下面簡單總結下搭建過程用的技術說明:

一 @EnableEurekaServer 服務註冊機註解,微服務主要核心元件

二 @EnableAdminServer 服務註冊機監控註解,微服務主要核心元件

三 @EnableFeignClients 服務負載均衡註解,微服務主要核心元件

四 @EnableCircuitBreaker @EnableHystrixDashboard 服務Hystrix 熔斷機制註解,微服務主要核心元件,包含多個註解實現

五@EnableZipkinServer 服務介面鏈路跟蹤註解,微服務主要核心元件

六@EnableEurekaClient 主要是服務註冊註解,目的把服務註冊到註冊服務中,微服務主要核心元件

七 com.alibaba.druid.pool.DruidDataSource 大廠的資料池,關鍵有監控跟蹤

八 redis  快取伺服器,rabbitmq 併發解決佇列,mybatis 持久層框架

九 國際化語言,jwt 許可權框架

以上技術都有詳細的配置程式碼實現,具體實現請參考網上的例子。