中文版)
camellia framework(Camellia is originally develop as basic architecture for netease-yunxin's servers,all the modules is running in netease-yunxin's online-env.
Catalog
├─camellia-core
├─camellia-dashboard
├─camellia-hbase
├─camellia-redis
├─camellia-redis-proxy
├─camellia-redis-proxy-hbase
├─camellia-redis-toolkit
├─camellia-redis-zk
│ ├─camellia-redis-zk-common
│ ├─camellia-redis-zk-discovery
│ ├─camellia-redis-zk-registry
├─camellia-samples
│ ├─camellia-core-samples
│ ├─camellia-dashboard-samples
│ ├─camellia-redis-samples
│ ├─camellia-redis-proxy-samples
│ ├─camellia-redis-proxy-hbase-samples
│ ├─camellia-redis-toolkit-samples
│ ├─camellia-hbase-samples
│ ├─camellia-spring-redis-samples
├─camellia-spring-boot-starters
│ ├─camellia-dashboard-spring-boot-starter
│ ├─camellia-hbase-spring-boot-starter
│ ├─camellia-redis-eureka-base
│ ├─camellia-redis-eureka-spring-boot-starter
│ ├─camellia-redis-proxy-hbase-spring-boot-starter
│ ├─camellia-redis-proxy-spring-boot-starter
│ ├─camellia-redis-proxy-zk-registry-spring-boot-starter
│ ├─camellia-redis-spring-boot-starter
│ ├─camellia-redis-spring-boot-starter
│ ├─camellia-redis-zk-discovery-spring-boot-starter
│ ├─camellia-spring-redis-base
│ ├─camellia-spring-redis-eureka-discovery-spring-boot-starter
│ ├─camellia-spring-redis-zk-discovery-spring-boot-starter
Instruction
1、camellia-core
base on cglib, support client shading/read-write-separate/double-write
QUICK START
2、camellia-dashboard
a web service, depends on mysql/redis,manage camellia-core's config,client can get and update config from dashboard
QUICK START
3、camellia-redis
base on camellia-core and jedis,main class is CamelliaRedisTemplate, can invoke redis/redis-sentinel/redis-cluster in identical way,support pipeline
support client shading/read-write-separate/double-write
QUICK START
4、camellia-redis-proxy
base on netty4 and camellia-core, support redis/redis-sentinel/redis-cluster
support shading/read-write-separate/double-write on proxy, support custom command interceptor,and so on
QUICK START
5、camellia-hbase
base on camellia-core and hbase-client,main class is CamelliaHBaseTemplate
support client read-write-separate/double-write
QUICK START
6、camellia-redis-proxy-hbase
base on camellia-redis-proxy、CamelliaRedisTemplate、CamelliaHBaseTemplate, support hot-code-sepatation on redis zset commands
QUICK START
7、camellia-redis-toolkit
base on CamelliaRedisTemplate,provide some toolkit of redis, such as redis-lock
QUICK START
Version
latest version is 1.0.18,have deploy to maven central repository on 2020/01/25
CHANGE_LOG
Contact
wechat-id: hdnxttl
email: zj_caojiajun@163.com