Twisted CQL Cassandra客户

silverberg的Python项目详细描述


buildcoverage

silverberg是twisted python中cassandra cql3的连接池低级客户端api。

以SSS Silverberg命名,它包含了《红矮星》一集中的计算机Cassandra。嘿,所有关于卡桑德拉的神话都有点老了,不是吗?

cql3是apache cassandra 1.2及以后版本的新查询语言。您几乎可以使用它,但不能完全使用它,就像传统关系数据库中的sql一样。

安装

pip install silverberg

先决条件:

  • python=2.7
  • 扭曲
  • 节俭
  • 卡桑德拉=1.2

版本历史记录

  • 0.1.12
    • 正确编组列表
  • 0.1.11
    • 解组bool类型
  • 0.1.10
    • (vvoznesensky)固定身份验证
  • 0.1.9
    • (harii)从cassandra 2.0添加新的时间戳类型
  • 0.1.8
    • 取消运行查询时断开TCP连接的选项
  • 0.1.7
    • (jmahonin)增加了对cassandra列表类型的解组支持,double
      类型和32位有符号int类型(int,而不是varint
    • 修复了与Python2.6的不兼容问题
  • 0.1.6
    • 将disconnect()方法添加到loggingCQLClient
  • 0.1.5
    • 未获取锁时会记录不同的索赔ID
    • 删除了在以下情况下发生的间歇性“解除锁定”消息的日志记录 再次尝试获取锁
    • 以不干净的方式丢失与节点的连接时记录节点信息
  • 0.1.4
    • loggingCQLClient将CQL失败记录为msg
    • nullvalues现在正确地解组,不管 键入,因为nullvalues将始终作为none进行解组
    • BasicClock采用可选的日志参数,如果给定日志,则在获取和释放锁时 以及花费的时间
  • 0.1.3
    • 如果roundrobincassandracluster得到连接错误,它将尝试群集中的下一个节点
    • 实现了LoggingCQLClient类,该类将记录每个CQL查询、参数和花费的秒数 执行查询
    • 修正了锁配方中的错误,在某些罕见的情况下,锁配方没有得到行
    • 修复计数器的编组
    • 循环群集如何跟踪循环客户端的问题
  • 0.1.2
    • 修复时间戳的封送处理
  • 0.1.1
    • 为基于卡桑德拉的命名锁添加锁配方
  • 0.1.0
    • 更改了API,清除了返回值valeus
  • 0.0.x
    • 早期开发版本

运行测试和lint

make testmake lint

许可证

silverberg是在apache许可证v2.0下发布的。请参见license.txt

贡献

我们喜欢拉请求!请:

  • 遵循合理的github拉取请求实践
  • 确保新贡献的代码包含合理的单元测试
  • 单元测试和lint继续通过

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将jaxb插件扩展与gradlejaxbplugin一起使用   java Hibernate列表<Object[]>到特定对象   java使用多态性显示arraylist的输出   java水平堆叠卡,带有一定偏移量   java错误:找不到符号方法liesInt()   java客户机/服务器文件收发中的多线程流管理   在java中可以基于访问重载方法吗?   包含空元素的java排序数组   swing Java按钮/网格布局   java BottomNavigationView getmaxitemcount   java空指针异常字符串生成器   java Xamarin升级导致“类文件版本错误52.0,应为50.0”错误   java我正在尝试打印它,而不只是对每一行进行println   Tomcat7中的java是否需要复制上下文。将xml转换为conf/Catalina/locahost以使其生效   带有注入服务的java REST端点在何处引发自定义WebServiceException?   在Java中使用GPS数据   java如何将JFreeChart ChartPanel导出到包含添加的CrosshairOverlay的图像对象?   内置Eclipse期间的Java 8堆栈溢出   java在GWT编译的JavaScript中如何表示BigDecimal