1. 程式人生 > 實用技巧 >基於分散式微服務的秒殺搶購功能的實現 微服務高併發秒殺實戰

基於分散式微服務的秒殺搶購功能的實現 微服務高併發秒殺實戰

參考:樂優商城的秒殺思路

####借下圖

####秒殺設計到的微服務

  1. 註冊中心(Eurake) : @EnableEurekaServer開啟註冊中心,實現對各種微服務的集中管理
  2. 閘道器徽服務(zuul) : @EnableDiscoveryClient將服 務註冊到到註冊中心,@EnablezuulProxy開啟 閘道器服務,對微服務路口做統一管理, 實現路由,降級(容錯回退),限流的功能。如果多臺伺服器,可以通過路徑和服務的繫結path: /user-service/* ; serviceld: user-service2,實現負載均衡(預設是Ribbon輪詢,還有隨機)
  3. 使用者中心微服務(user-service)