2
A
回答
1
@BCG的回答很好给我一些出发点。
我创建了一个我的发现并将其发布到GitHub的示例。
,如果有人需要它https://github.com/rojanu/thrift-swift-finagle-example
UPDATE 我在https://github.com/rojanu/thrift-swift-finagle-example 还更新了项目,我创建Facebook的双方迅速https://github.com/rojanu/swift的叉子和欺骗https://github.com/rojanu/finagle。我已经对叉子进行了本地更改,并为这两个项目创建了请求。
2
我把一个简单的例子在这个问题:
Can generate .thrift files from existing java/scala interfaces and data types?
无论是节俭网站和斯威夫特GitHub库有独立的例子,从这个问题我的例子可以用来粘合在一起。
基本上,在Thrift端,您根据Thrift文档生成代码。
Swift方面的东西一样。然而,在Swift一侧,而不是使用内置的'Nifty'服务器(你可以如果你想,但你的问题听起来像你试图与Thrift库互操作),你可以创建一个ThriftServiceProcessor作为每个我的示例,然后使用NiftyProcessorAdapter
将其转换为可传入标准Thrift Java库的普通TP Processor。
希望有所帮助。
相关问题
- 1. 使用PHP和Java的节俭
- 2. 节俭async C++示例
- 3. 在js中使用节俭而不依靠节俭RPC
- 4. 在iOS中使用节俭
- 5. 如何使用节俭
- 6. 如何节俭
- 7. 如何编译卡桑德拉节俭的例子
- 8. 在Cassandra中使用节俭插入SuperColumn
- 9. 使用节俭混合开发语言
- 10. 使用Java 1.5编译节俭生成的类时出错
- 11. 在angular2中使用节俭2
- 12. 节俭调试器?
- 13. 安装节俭idl
- 14. 节俭语法错误
- 15. iPhone的节俭框架
- 16. 节俭,CQL3还是什么?
- 17. 节俭宝石和JRuby
- 18. 用于节俭的PHP长整数
- 19. 节俭/ Fedora的24无Python库
- 20. 节俭+ HBase的例外(在搬运工容器)
- 21. 使用带Hibernate注释POJO的节俭生成模型
- 22. 节俭/原始如何?
- 23. 管理层以上节俭
- 24. 节俭安装错误
- 25. 节俭设置问题
- 26. 节点节俭反序列化
- 27. 节俭节点JavaScript名称空间
- 28. 我的节俭./configure不构建python库
- 29. 节俭包括:类型尚未确定
- 30. 现有java类的节俭描述文件
有用。我遇到了解决finagle-swift_2.10依赖项的问题。 (我需要将finagle.version从6.22.0.1-SNAPSHOT更改为6.22.0才能获得快捷核心,但是在interwebs上看不到finagle-swift maven回购 - 应如何提供?) – user48956 2014-11-25 18:30:12
finagle -swift来自https://github.com/twitter/finagle.git。我有6.22.0.1-SNAPSHOT,因为我们在内部使用了一些本地更改 – rojanu 2014-11-25 22:50:58
谢谢。 “./sbt'项目finagle-core'包 - 作品”。但是“./sbt”项目finagle-swift'package“给出了:”不是有效的项目ID:finagle-swift“。 “./sbt包”也失败(缺少鸵鸟依赖)。我是否正确使用finagle? – user48956 2014-11-26 02:07:53