Need help with camellia?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

netease-im
139 Stars 28 Forks MIT License 246 Commits 7 Opened issues

Description

camellia framework by netease-im. provider: 1) redis-client; 2) redis-proxy(redis-sentinel/redis-cluster); 3) hbase-client; 4) others

Services available

!
?

Need anything else?

Contributors list

No Data

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.

GitHub

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.19,have deploy to maven central repository on 2020/02/07
CHANGE_LOG

Contact

wechat-id: hdnxttl
email: [email protected]

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.