gpb-bindings:为 gpb 生成绑定,为 Erlang 生成协议缓冲区

时间:2024-07-09 06:46:31
【文件属性】:

文件名称:gpb-bindings:为 gpb 生成绑定,为 Erlang 生成协议缓冲区

文件大小:143KB

文件格式:ZIP

更新时间:2024-07-09 06:46:31

protocol-buffers Erlang

Google 协议缓冲区绑定 该模块为 Google Protocol Buffer 定义生成绑定,这使得在 Erlang 中从 Protobuf 消息持久化和检索值变得非常容易。 它依赖于 ,这是一个由 Tomas Abrahamsson 开发的 Google Protocol Buffers 实现,并且是一个替代品,因为它包装和集成了 gpb 编译器。 模块是一个优雅而高效的 Protobuf 解析器,它将 Protobuf 的消息转换为 Erlang 的记录。 然而,当处理源自嵌套 Protobuf 消息的嵌套记录时,事情开始变得非常难看,例如,为了更改嵌套记录中字段的值,必须限定完整路径。 每次。 此外,更深的嵌套记录可能会或可能不会被初始化,因此也必须进行检查。 此模块生成的绑定将为您执行此操作。 安装 使用进行依赖管理,必须将以下几行添加到驻留在应用程序根目录中的rebar


【文件预览】:
gpb-bindings-master
----src()
--------gpb_bind.erl(23KB)
--------gpb_bind.app.src(1KB)
----ebin()
--------gpb_bind.app(312B)
----rebar(133KB)
----LICENSE(1KB)
----README.md(8KB)
----Makefile(1KB)
----rebar.config(2KB)
----.gitignore(127B)

网友评论