文件名称:cqerl:Cassandra的本机Erlang CQL客户端
文件大小:98KB
文件格式:ZIP
更新时间:2024-05-21 03:21:33
erlang cassandra driver Erlang
CQErl 通过Cassandra的最新二进制协议v4的CQL3的本机Erlang客户端。 ······· ··· 乍看上去 CQErl使用最新的CQL版本为Cassandra提供了一个简单的Erlang接口。 主要功能包括: 自动连接池,基于散列的分配(la ) 单或多集群支持 批量查询 CQL查询中的变量绑定(命名或位置) 包含变量绑定时自动查询重用 集合类型支持 用户定义类型支持 可调一致性级别 自动分页支持 同步或异步查询 自动压缩(使用lz4或snappy(如果可用)) SSL支持 可插拔身份验证(只要基于SASL ) CQErl设计为在您这边尽可能简单。 您只需提供所需的配置作为环境变量,并在每次需要执行临时工作(例如处理Web请求)时要求获得客户端。 你并不需要(事实上不应该)保持客户端的状态很长时间。 在后台,CQErl维护了与Cassandra的持久连接池
【文件预览】:
cqerl-master
----.circleci()
--------config.yml(634B)
----Dockerfile(396B)
----.gitignore(98B)
----README.md(20KB)
----test()
--------test.config(634B)
--------test_helper.erl(3KB)
--------integrity_SUITE.erl(33KB)
--------test_SUITE_data()
--------hash_SUITE.erl(8KB)
--------cluster_SUITE.erl(8KB)
--------load_SUITE.erl(14KB)
--------cqerl_protocol_tests.erl(3KB)
--------cqerl_datatypes_tests.erl(7KB)
----compile_commands.json(342B)
----LICENSE(1KB)
----include()
--------cqerl.hrl(4KB)
--------cqerl_protocol.hrl(3KB)
----.dockerignore(37B)
----src()
--------cqerl_processor_sup.erl(895B)
--------cqerl.erl(14KB)
--------cqerl_batch.erl(3KB)
--------cqerl_batch_sup.erl(865B)
--------cqerl.app.src(434B)
--------cqerl_processor.erl(4KB)
--------cqerl_protocol.erl(29KB)
--------cqerl_cache.erl(9KB)
--------cqerl_auth_handler.erl(3KB)
--------cqerl_sup.erl(954B)
--------cqerl_app.erl(355B)
--------cqerl_hash.erl(10KB)
--------cqerl_cluster.erl(6KB)
--------cqerl_datatypes.erl(23KB)
--------cqerl_auth_plain_handler.erl(2KB)
--------cqerl_client.erl(34KB)
--------cqerl_client_sup.erl(2KB)
----rebar.lock(1KB)
----rebar.config(308B)
----doc()
--------cqerl_processor.html(2KB)
--------cqerl_hash.html(3KB)
--------cqerl.html(13KB)
--------cqerl_cluster.html(5KB)
--------cqerl_batch.html(2KB)
--------cqerl_processor_sup.html(2KB)
--------stylesheet.css(869B)
--------modules-frame.html(2KB)
--------cqerl_auth_plain_handler.html(3KB)
--------erlang.png(2KB)
--------cqerl_sup.html(2KB)
--------cqerl_datatypes.html(8KB)
--------edoc-info(318B)
--------cqerl_cache.html(5KB)
--------cqerl_auth_handler.html(3KB)
--------cqerl_batch_sup.html(2KB)
--------packages-frame.html(340B)
--------cqerl_protocol.html(8KB)
--------cqerl_client_sup.html(2KB)
--------index.html(484B)
--------cqerl_app.html(2KB)
--------cqerl_client.html(5KB)
--------overview-summary.html(1KB)
----Makefile(532B)