eureka分佈式框架demo(springboot、springcloud、Feign、zuul、Mybatis)

clipboard.png

eureka分佈式框架,內含如下模塊:eureka server、zuul 網關、commons 工具包、pojos 實體類、base
服務提供者、order 服務提供者、web 服務消費者

eureka_demo

項目介紹web

eureka分佈式框架,內含如下模塊:spring

  1. eureka server
  2. zuul 網關
  3. commons 工具包
  4. pojos 實體類
  5. base 服務提供者(集成Mybatis)
  6. order 服務提供者(集成Mybatis)
  7. web 服務消費者

軟件架構sql

eureka分佈式框架、集成sringboot、springcloud、Mybatis數據庫

使用說明性能優化

建立庫表,在項目doc目錄下有對應的sql文件
而後修改server_base和server_order中的數據庫連接
order服務中建立了兩個啓動文件,端口不同,記得配置兩個啓動便可測試負載 (Intellij Idea)。
啓動順序:eureka -> zuul -> base -> order -> web
啓動完成打開頁面訪問:http://localhost:7070/ 查看eureka管理界面,查看服務是否已經註冊進來
以下圖所示:
clipboard.png架構

具體的請求方式,在web模塊controller中都有註釋!併發

模塊示例圖
clipboard.png
clipboard.png框架

因資料太多,後臺關注我主頁領取免費的學習資源(有Spring,MyBatis,Netty源碼分析,高併發、高性能、分佈式、微服務架構的原理,JVM性能優化、分佈式架構等)分佈式

相關文章
相關標籤/搜索