我是apache节俭新手 . 有人能告诉我在哪里可以找到学习节俭的好参考 . 我发现的一些参考文献有点过时了 . 如果它在Scala中,我们表示赞赏 .
迄今为止,Scala / Thrift服务器的最佳工具是Twitter Finagle .
从这里开始获取基本样本:http://twitter.github.io/finagle/
页面底部稍微深入一点 .
为了帮助您入门,您需要:
SBT构建定义
SBT Scrooge插件:https://github.com/twitter/sbt-scrooge
scrooge-core finagle-thrift 依赖
scrooge-core
finagle-thrift
如果您更喜欢Maven,还有一个Maven替代品
在 project/src/main/scala 中添加 thrift 文件夹 .
project/src/main/scala
thrift
如果是多项目构建,只需将 com.twitter.ScroogeSBT.newSettings 添加到子项目的设置中 .
com.twitter.ScroogeSBT.newSettings
现在,您可以开始定义模型: project/subproject/src/main/thrift/ .
project/subproject/src/main/thrift/
namespace java company.firstthrift struct Test { 1: required i64 id }
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/
.