java - java facebook-swift、thrift 用法示例

标签 java thrift twitter-finagle

我一直在网上寻找如何在 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/

相关文章:

c++ - 问题编译 thrift 0.9.0 c++ 客户端

java - Apache Thrift 中的自定义容器类型

finagle - 在 Finagle 中记录远程主机

javascript - 通过 Thrift 从 Chrome Extension 保存到 Evernote 的二进制文件在 Unicode 转换后出现乱码

java - 尝试通过 Eclipse 连接到 Sql 服务器(我认为找不到驱动程序)

java - 打开 Activity 时如何停止 'jumping effect'?

java - 在线程的 run() 中捕获 OutofMemoryError 是否明智?

scala - 如何在 Finatra 中处理 put 请求?

Java - PaintComponent 中的 MouseListener 操作事件