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

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

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

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

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

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

五@EnableZipkinServer 服務接口鏈路跟蹤註解,微服務主要核心組件負載均衡

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

七 com.alibaba.druid.pool.DruidDataSource 大廠的數據池,關鍵有監控跟蹤運維

八 redis  緩存服務器,rabbitmq 併發解決隊列,mybatis 持久層框架微服務

九 國際化語言,jwt 權限框架性能

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

相關文章
相關標籤/搜索