astyanax - Cassandra的Java客户端包


Apache
跨平台
Java

软件简介

astyanax 是一个 Cassandra 的 Java
客户端开发包。Netflix 目前正在使用的就是这个客户端。

主要特性:

  • High level, simple object oriented interface to Cassandra.
  • Fail-over behavior on the client side.
  • Connection pool abstraction. Implementation of a round robin connection pool.
  • Monitoring abstraction to get event notification from the connection pool.
  • Complete encapsulation of the underlying Thrift API and structs.
  • Automatic retry of downed hosts.
  • Automatic discovery of additional hosts in the cluster.
  • Suspension of hosts for a short period of time after several timeouts.
  • Annotations to simplify use of composite columns.