riak_pb:Riak协议缓冲区消息

时间:2024-05-25 09:18:57
【文件属性】:

文件名称: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编码的,因此它们通过以下方式在网络上发送: length是msg_code的长度(1个字节)加上以网络顺序(大端)编码的消息长度


【文件预览】:
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)

网友评论