wsdl2avro:WSDL2Avro 是一个 Scala 库,可让您将数据类型从 SOAP WSDL 转换为 Avro 模式

时间:2024-06-21 00:22:05
【文件属性】:

文件名称:wsdl2avro:WSDL2Avro 是一个 Scala 库,可让您将数据类型从 SOAP WSDL 转换为 Avro 模式

文件大小:11KB

文件格式:ZIP

更新时间:2024-06-21 00:22:05

Scala

WSDL2Avro WSDL2Avro 是一个 Scala 库,可让您将数据类型从 SOAP WSDL 转换为 Avro 模式。 它采用 WSDL 文档的部分中定义的 XML 类型,并将它们转换为 Avro Schema 对象,然后可以以编程方式使用或保存到磁盘。 当您想要使用 SOAP 服务并将数据存储在某处(例如在 Hadoop 集群中)以 Avro 格式序列化时,该库特别有用。 该库已广泛用于生产。 特征: 提供一个指向 WSDL 文档或 File 对象的路径,并返回一个带有类型名称和 Avro Schema对象的Map 。 将 XML 原语转换为 Avro 原语 通过跟踪基类型并将基类型的字段与继承类型的字段组合来处理继承(Avro 不支持)。 安装 WSDL2Avro发布在 Maven Central 上,因此很容易将其包含在您的项目中: SBT lib


【文件预览】:
wsdl2avro-master
----.travis.yml(79B)
----version.sbt(38B)
----src()
--------test()
--------main()
----build.sbt(2KB)
----.gitignore(2KB)
----project()
--------plugins.sbt(135B)
--------build.properties(20B)
----README.md(6KB)

网友评论