我是apache节俭新手。有人能告诉我在哪里可以找到学习节俭的好参考。我发现的一些参考文献有点过时了。如果它在Scala中,我们表示赞赏。
答案 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
在project/src/main/scala
添加thrift
文件夹。
如果是多项目构建,只需将com.twitter.ScroogeSBT.newSettings
添加到子项目的设置中。
现在您可以开始定义模型:
project/subproject/src/main/thrift/
。
namespace java company.firstthrift
struct Test {
1: required i64 id
}