【文件属性】:
文件名称:Thrift.jl:Julia的Thrift
文件大小:41KB
文件格式:ZIP
更新时间:2021-02-04 02:14:13
julia thrift thrift-idl-compiler TheJuliaLanguageJulia
Thrift.jl
是一个轻量级,独立于语言的软件堆栈,具有用于RPC的关联代码生成机制。
Thrift.jl是Thrift for Julia的实现,其中包括Thrift IDL编译器的插件。
入门
为Julia设置Thrift
安装Julia Thrift软件包: Pkg.add("Thrift") 。
生成“ Hello Julia”
一个示例Hello Julia IDL及其实现与Thrift.jl软件包捆绑在一起。 可以在软件包的test/hello文件夹下找到它。
它包含一个名为hello.thrift的Thrift IDL,其中包含一个带有hello方法的服务SayHe
【文件预览】:
Thrift.jl-master
----README.md(6KB)
----appveyor.yml(1KB)
----test()
--------setup_thrift_compiler.sh(554B)
--------proto_tests.thrift(2KB)
--------clntsrvr.jl(183B)
--------.gitignore(7B)
--------memtransport_tests.jl(740B)
--------gen.jl(916B)
--------calculator()
--------proto_tests_impl.jl(2KB)
--------srvcctrl.thrift(60B)
--------utils_tests.jl(6KB)
--------srvcctrl_impl.jl(150B)
--------runtests.jl(456B)
--------filetransport_tests.jl(851B)
--------clnt.jl(3KB)
--------hello()
--------srvr.jl(2KB)
----compiler()
--------t_jl_generator.cc(30KB)
----src()
--------server.jl(2KB)
--------protocols.jl(17KB)
--------base.jl(22KB)
--------processor.jl(2KB)
--------sasl.jl(4KB)
--------Thrift.jl(2KB)
--------transports.jl(6KB)
--------codec.jl(2KB)
----LICENSE.md(1KB)
----.travis.yml(192B)
----Project.toml(404B)