我一直在网上寻找如何在 java 中将 thrift 与 facebook-swift 一起使用的示例,但找不到任何内容。
没有人可以分享一个例子吗?
最佳答案
我在这个问题中举了一个简短的例子:
Can generate .thrift files from existing java/scala interfaces and data types?
Thrift 网站和 Swift github 存储库都有单独的示例,我在该问题中的示例可用于将它们粘合在一起。
基本上,在 Thrift 端,您可以根据 Thrift 文档生成代码。
Swift 方面也是如此。
但是,在 Swift 方面,您可以按照我的方法创建一个 ThriftServiceProcessor,而不是使用内置的“Nifty”服务器(如果您愿意,您可以这样做,但您的问题听起来像是您正在尝试与 Thrift 库进行互操作)示例,然后使用 NiftyProcessorAdapter
将其转换为可以传递到标准 Thrift Java 库的普通 TProcessor。
希望有帮助。
关于java - java facebook-swift、thrift 用法示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26690283/