《可伸縮服務架構:框架與中間件》的所有源代碼都包含在F4框架中,enjoy IT……
1. 分布式發號器Vesta
- 主頁:https://gitee.com/robertleepeak/vesta-id-generator
- 介紹:Vesta是一款通用的ID產生器,互聯網俗稱統一發號器,它具有全局唯一、粗略有序、可反解和可制造等特性,它支持三種發布模式:嵌入發布模式、中心服務器發布模式、REST發 布模式,根據業務的性能需求,它可以產生最大峰值型和最小粒度型兩種類型的ID,它的實現架構使其具有高性能,高可用和可伸縮等互聯網產品需要的質量屬性,是一款通用的高性能的發號器產品
2. 分庫分表Dbsplit
- 主頁:https://gitee.com/robertleepeak/dbsplit
- 介紹:Dbsplit擴展了Spring的JdbcTemplate, 在JdbcTemplate上增加了分庫分表,讀寫分離和失效轉移等功能,並與Spring JDBC保持相同的風格,簡單實用,避免外部依賴,不需要類似cobar的代理服務器,堪稱可伸縮的Spring JdbcTemplate
3. 緩存分片Redic
- 主頁:https://gitee.com/robertleepeak/redic
- 介紹:一個簡單易用的Redis緩存客戶端,與Spring無縫結合,簡單導入Spring環境或者配置Redic Bean即可使用,並且支持讀寫分離和分片。
4. 消息隊列處理機模板KClient
- 主頁:https://gitee.com/robertleepeak/kclient
- 介紹:KClient是一個簡單易用,有效集成,高性能,高穩定的Kafka Java客戶端。
介紹頁面:
http://mp.weixin.qq.com/mp/homepage?__biz=MzAwNTQ4MTQ4NQ==&hid=10&sn=6ed0453c081cbcd8730ccaa1c7501ba4&scene=18#wechat_redirect