文件名称:riak_pb:Riak协议缓冲区消息
文件大小:393KB
文件格式:ZIP
更新时间:2024-05-25 09:18:57
Erlang
Riak协议缓冲区消息
master :
develop :
该存储库包含的基于协议缓冲区的接口的消息定义,以及消息类型的各种Erlang特定的实用程序模块。
它与Riak服务器和客户端分开分发,从而使其可用作受支持消息的独立表示。 此外, .proto描述按功能区域分类:
riak.proto包含“全局”消息,例如错误消息和“服务器信息”调用。
riak_kv.proto包含与Riak KV相关的消息。
通过PB接口公开更多功能时,可能会出现其他规格。
协议
Riak PBC协议将请求和响应编码为协议缓冲区消息。 每个请求消息都会产生一个或多个响应消息。 由于消息类型和长度不是由PB编码的,因此它们通过以下方式在网络上发送:
【文件预览】:
riak_pb-develop
----.gitignore(345B)
----README.md(4KB)
----tools.mk(6KB)
----protogen.config(833B)
----test()
--------riak_pb_dt_codec_tests.erl(3KB)
--------bucket_props_codec_eqc.erl(4KB)
--------encoding_test.erl(7KB)
----.thumbs.yml(167B)
----LICENSE(10KB)
----include()
--------riak_search_pb.hrl(7KB)
--------riak_pb_kv_codec.hrl(2KB)
--------riak_yokozuna_pb.hrl(2KB)
--------riak_pb.hrl(5KB)
--------riak_ts_pb.hrl(10KB)
--------riak_dt_pb.hrl(6KB)
--------riak_ts_ttb.hrl(28B)
--------riak_kv_pb.hrl(19KB)
----RELNOTES.md(1KB)
----src()
--------riak_pb_kv_codec.erl(12KB)
--------riak_search_pb.erl(199KB)
--------riak_yokozuna_pb.erl(59KB)
--------riak_pb.erl(163KB)
--------riak.proto(4KB)
--------riak_pb_messages.csv(2KB)
--------riak_kv_pb.erl(525KB)
--------riak_kv.proto(10KB)
--------riak_ttb_codec.erl(2KB)
--------riak_ts.proto(3KB)
--------riak_dt.proto(8KB)
--------riak_pb_messages.erl(7KB)
--------riak_search.proto(1KB)
--------riak_pb_ts_codec.erl(16KB)
--------riak_pb_codec.erl(20KB)
--------riak_dt_pb.erl(166KB)
--------riak_yokozuna.proto(2KB)
--------riak_pb_search_codec.erl(2KB)
--------riak_pb.app.src(219B)
--------riak_ts_pb.erl(298KB)
--------riak_pb_dt_codec.erl(25KB)
----build()
--------publish(4KB)
----rebar(200KB)
----rebar.config(636B)
----plugins()
--------riak_pb_msgcodegen.erl(5KB)
----.travis.yml(278B)
----dialyzer.ignore-warnings(1KB)
----VERSION(5B)
----Makefile(2KB)
----mix.exs(1KB)