Spring Cloud微服務(一):公共模組的搭建

光頭才能強發表於2020-06-07

本demo後臺採用spring cloud微服務,前端選用vue,進行前後端分離搭建。具體專案見git:光頭才能強

建立資料夾,並分別建立以下jar工程

  建立公共模組(後續有需要,還會增加)。無論是dubbo還是spring cloud,公共模組都相似,只不過spring cloud的公共模組大多都是spring cloud自身提供的,而dubbo部分模組需要藉助三方元件

  • 服務註冊中,使用eureka,見工程vue-spring-cloud-eureka
  • 建立服務監控中心,使用spring boot admin,見工程vue-spring-cloud-admin
  • 建立鏈路追蹤,使用zipkin,見工程vue-spring-cloud-zipkin
  • 建立統一api閘道器,使用zuul,見工程vue-spring-cloud-zuul
  • 使用統一配置中心,使用spring cloud config,見工程vue-spring-cloud-config,並建立配置資料夾spring-cloud-config
  • 建立服務消費者和服務提供者demo,分別見工程vue-spring-cloud-web-admin,vue-spring-cloud-service-admin

公共模組主要是一些依賴和相關的application.yml相關配置,不貼程式碼了,可以直接去git檢視相關工程的程式碼:光頭才能強

 

相關文章