一个好的和最新的apache thrift参考

时间:2013-12-26 10:16:11

标签: scala thrift

我是apache节俭新手。有人能告诉我在哪里可以找到学习节俭的好参考。我发现的一些参考文献有点过时了。如果它在Scala中,我们表示赞赏。

1 个答案:

答案 0 :(得分:1)

迄今为止,Scala / Thrift服务器提供的最佳工具是Twitter Finagle。

从这里开始获取基本样本: http://twitter.github.io/finagle/

页面底部更深入。

为了帮助您入门,您需要:

  • SBT构建定义

  • SBT Scrooge插件:https://github.com/twitter/sbt-scrooge

  • scrooge-core + finagle-thrift依赖

  • 如果您更喜欢Maven

  • ,还有一个Maven替代品
  • project/src/main/scala添加thrift文件夹。

    如果是多项目构建,只需将com.twitter.ScroogeSBT.newSettings添加到子项目的设置中。

现在您可以开始定义模型: project/subproject/src/main/thrift/

namespace java company.firstthrift

struct Test {
   1: required i64 id
}