astyanax是一个Cassandra的Java客户端开发包。Netflix目前正在使用的就是这个客户端。
主要特性:
Highlevel,simpleobjectorientedinterfacetoCassandra.Fail-overbehaviorontheclientside.Connectionpoolabstraction.Implementationofaroundrobinconnectionpool.Monitoringabstractiontogeteventnotificationfromtheconnectionpool.CompleteencapsulationoftheunderlyingThriftAPIandstructs.Automaticretryofdownedhosts.Automaticdiscoveryofadditionalhostsinthecluster.Suspensionofhostsforashortperiodoftimeafterseveraltimeouts.Annotationstosimplifyuseofcompositecolumns.
评论