qnjr-group / sharding-method Goto Github PK
View Code? Open in Web Editor NEW分表分库的新思路——服务层Sharding框架,全SQL、全数据库兼容,ACID特性与原生数据库一致,能实现RR级别读写分离,无SQL解析性能更高
分表分库的新思路——服务层Sharding框架,全SQL、全数据库兼容,ACID特性与原生数据库一致,能实现RR级别读写分离,无SQL解析性能更高
如题
服务层分片处理的时候,如果我的业务上需要用到2个区的不同数据库,但是又必须保证是原子的,怎么处理呢
您好,请问一下您的源码下载下来之后怎么用idea打开呢
使用mac IntelliJ IDEA,导入项目后,编译失败。
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project sharding-method: Compilation failure: Compilation failure: [ERROR] /Users/zhan/Project/java/github/sharding-method/src/main/java/org/easydevelop/sharding/ShardingRoutingDataSource.java:[11,50] 程序包org.springframework.jdbc.datasource.lookup不存在 [ERROR] /Users/zhan/Project/java/github/sharding-method/src/main/java/org/easydevelop/sharding/ShardingRoutingDataSource.java:[18,48] 找不到符号 [ERROR] 符号: 类 AbstractRoutingDataSource [ERROR] /Users/zhan/Project/java/github/sharding-method/src/main/java/org/easydevelop/common/SpElHelper.java:[13,43] 程序包com.gs.collections.impl.map.mutable不存在 [ERROR] /Users/zhan/Project/java/github/sharding-method/src/main/java/org/easydevelop/common/SpElHelper.java:[21,17] 找不到符号 [ERROR] 符号: 类 ConcurrentHashMap [ERROR] 位置: 类 org.easydevelop.common.SpElHelper [ERROR] /Users/zhan/Project/java/github/sharding-method/src/main/java/org/easydevelop/mapreduce/strategy/provider/KeyValueMapReduceProvider.java:[7,43] 程序包com.gs.collections.impl.map.mutable不存在 [ERROR] /Users/zhan/Project/java/github/sharding-method/src/main/java/org/easydevelop/common/ReflectHelper.java:[11,43] 程序包com.gs.collections.impl.map.mutable不存在 [ERROR] /Users/zhan/Project/java/github/sharding-method/src/main/java/org/easydevelop/common/ReflectHelper.java:[20,24] 找不到符号 [ERROR] 符号: 类 ConcurrentHashMap [ERROR] 位置: 类 org.easydevelop.common.ReflectHelper [ERROR] /Users/zhan/Project/java/github/sharding-method/src/main/java/org/easydevelop/sharding/ShardingRoutingDataSource.java:[48,17] 找不到符号 [ERROR] 符号: 变量 super [ERROR] 位置: 类 org.easydevelop.sharding.ShardingRoutingDataSource [ERROR] /Users/zhan/Project/java/github/sharding-method/src/main/java/org/easydevelop/sharding/ShardingRoutingDataSource.java:[104,9] 方法不会覆盖或实现超类型的方法 [ERROR] /Users/zhan/Project/java/github/sharding-method/src/main/java/org/easydevelop/sharding/ShardingRoutingDataSource.java:[109,9] 方法不会覆盖或实现超类型的方法 [ERROR] /Users/zhan/Project/java/github/sharding-method/src/main/java/org/easydevelop/common/SpElHelper.java:[21,74] 找不到符号 [ERROR] 符号: 类 ConcurrentHashMap [ERROR] 位置: 类 org.easydevelop.common.SpElHelper [ERROR] /Users/zhan/Project/java/github/sharding-method/src/main/java/org/easydevelop/mapreduce/strategy/provider/KeyValueMapReduceProvider.java:[32,24] 找不到符号 [ERROR] 符号: 类 ConcurrentHashMap [ERROR] 位置: 类 org.easydevelop.mapreduce.strategy.provider.KeyValueMapReduceProvider [ERROR] /Users/zhan/Project/java/github/sharding-method/src/main/java/org/easydevelop/mapreduce/strategy/provider/KeyValueMapReduceProvider.java:[37,28] 找不到符号 [ERROR] 符号: 类 ConcurrentHashMap [ERROR] 位置: 类 org.easydevelop.mapreduce.strategy.provider.KeyValueMapReduceProvider [ERROR] /Users/zhan/Project/java/github/sharding-method/src/main/java/org/easydevelop/common/ReflectHelper.java:[20,99] 找不到符号 [ERROR] 符号: 类 ConcurrentHashMap [ERROR] 位置: 类 org.easydevelop.common.ReflectHelper [ERROR] -> [Help 1]
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.