sharding-jdbc的全局id生成策略是經過雪花算法來實現的。nginx
sharding-jdbc也是一個數據的中間件,可實現讀寫分離和分庫分表,比mycat要簡單些。算法
nginx與ribbon實現負載均衡的區別:nginx是實現服務器端的負載均衡,ribbon是實現客戶端即本地的負載均衡。spring
mycat與sharding-jdbc的區別也是:mycat屬於第三方應用級別的,shardingjdbc是本地集成的。sharding-jdbc是噹噹網的一個開源項目。springboot
mycat與shardingjdbc的區別:服務器
mycat的實現原理:負載均衡
shardingjdbc實現讀寫分離的的原理:中間件
springboot集成sharding-jdbc:blog
編寫一個config讀取配置文件:原理