Spring Cloud Alibaba技術棧


Spring Cloud Alibaba技術棧

做Java,繞不開Spring。用Java做微服務開發,也繞不開Spring Cloud。隨著Dubbo的重啟,並交給Apache開源社區維護後,Dubbo生態越來越完善。雖然拿Spring Cloud與Dubbo作比較不合適,但不少朋友在技術選型時會糾結選擇Dubbo還是Spring Cloud,Spring Cloud Alibaba的出現,將Dubbo生態完美的與Spring Cloud生態融合在一起。你不用再糾結選擇Dubbo還是Spring Cloud,兩者可以兼容的很好。

下面羅列下可能會使用到的技術棧:

  1. 反向代理:nginx,可做動靜分離部署
  2. 統一網關:基於spring-cloud-gateway,配合JWT進行的簡單的驗權操作
  3. 分佈式事務:Spring Cloud Alibaba Seata,阿里內部分佈式事務產品不斷迭代演進而來。
  4. 降級、限流:hysrix/Spring Cloud Alibaba Sentinel
  5. 服務註冊\發現:Spring Cloud Alibaba Nacos
  6. 分佈式配置中心:Spring Cloud Alibaba Nacos
  7. 客戶端負載均衡:openFeign
  8. 異步消息:RocketMQ,阿里開源,交由Apache孵化
  9. 鏈路跟蹤:Skywalking,華為開源,交由Apache孵化
  10. 分佈式緩存:Redis,基礎數據緩存
  11. 健康監控:spring-boot-admin
  12. 分佈式鎖:Redission
  13. 代碼簡化:Lambok,mybatis-plus,mybatis-generator
  14. RPC框架:apache dubbo


分享到:


相關文章: