《可伸縮服務架構:框架與中介軟體》原始碼資料
阿新 • • 發佈:2018-12-18
《可伸縮服務架構:框架與中介軟體》的所有原始碼都包含在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