Cassandra应用及高性能客户端 董亚军 来自Newegg-NESC
议题 Why Cassandra Cassandra在Newegg的应用及部署架构 我们遇到了哪些问题 Hector以及Aqulies无法满足应用需求 高性能Cassandra客户端-Canary Canary 架构 Canary 工作原理 写 读 Canary 性能
我们的目标 以Cassandra为基础架构,实现Newegg跨多数据中心的数据同步 b) 对Cassandra集群提供统一的高性能访问接口
背景 Cassandra社区活跃不够 缺少可以用于生产的Cassandra操作接口
Why Cassandra Hbase ? 可配置的一致性读写级别 可扩展的二级索引 跨数据中心
Cassandra在Newegg的应用及部署架构
Real-time Analytics Most popular items per category Aggregate item count per category(affinity group)
我们遇到的问题 Digg的前车之鉴 流量控制 – Hadoop 访问控制 低延迟,高吞吐的客户端哪里寻
Hector以及Aqulies 多协议多语言访问 故障处理 度量 低延迟 高吞吐
Canary架构
Canary工作原理 – write
Canary工作原理 – Read
Canary性能
QA