拿去面試!一個基於 DDD 的高效能短鏈系統

飞天小牛肉發表於2024-05-08

眾所周知,商城、RPC、秒殺、論壇、外賣、點評等專案早早就爛大街了,翻開同學的簡歷一看 10 個裡面有 9 個是這些,翻遍全網再很難找到一個既有含金量又能看得懂的專案,針對此,我研發了這樣一個可以快速上手又具有較多技術點的短鏈專案:

高效能短鏈系統 EZLink!

技術棧如下:

  • DDD 架構
  • Reactor 模型:Spring WebFlux
  • 雪花演算法
  • 分散式鎖
  • 責任鏈模式
  • TransmittableThreadLocal
  • 訊息佇列:Kafka
  • 定時任務:Spring Scheduled
  • 快取:Redis
  • 布隆過濾器:BloomFilter
  • Dubbo

程式碼架構如下圖所示:

Github 地址:https://github.com/itmtx/ezlink(注意,這個倉庫目前是 private 的,需要邀請)

教程地址:https://itmtx.cn/column/17

相關文章