文件名称:protoshell:Storm的协议缓冲区编码外壳组件
文件大小:30KB
文件格式:ZIP
更新时间:2024-06-20 09:27:52
Java
#protoshell Protoshell 为 Storm 的多语言支持实现了一个协议缓冲区序列化器,与内置的 JSON 序列化器相比,它大大提高了 Storm 的多语言吞吐量。 Protoshell 要求作为元组字段的一部分发送和接收的所有消息都是协议缓冲区消息。 Protoshell 是一种二进制通信协议,与 Storm 的 JSON 序列化器中使用的基于文本的通信协议相反。 它传输 varint 分隔的字节,其中每个字节切片是一个序列化的协议缓冲区结构。 请参阅及其 protobuf 编码以获取用 Go 编写并需要 protoshell 序列化程序的 Storm multilang 协议的第三方非 JVM 语言实现的参考实现。 基于此 protobuf 工作,Storm 0.9.2 及更高版本现在支持可插入的多语言序列化,这意味着 protoshell 现在可以与标准 S
【文件预览】:
protoshell-master
----pom.xml(2KB)
----LICENSE(561B)
----src()
--------test()
--------main()
----README.md(2KB)