2013-12-23 73 views
3

我是apache节俭新手,我熟悉斯卡拉。但我还没有看到任何互联网上的例子或任何参考,说它支持斯卡拉。 有人可以告诉我有没有办法与thrif上的scala一起工作。谢谢。Apache的节俭与斯卡拉工作

回答

2

是的,节俭可以平滑地使用scala。这并不奇怪,因为scala基本上在JVM上工作。一个开源示例是Twitter的Scalding,一个用于Cascading的scala DSL。在滚烫时,人们可以处理其元组处于基于节点类的类型的各种级联流。例如, 见LongThriftTransformer

+0

非常感谢。你有其他简单的例子吗? – ddarz4u

+1

我想不出一个公开可用的例子。但是你可以像使用java一样在节俭中使用scala。所以只要你使用节俭依赖性正确设置你的BUILD文件。它可以为你自动生成课程。例如,请参阅此生成文件:https://github.com/twitter/scalding/blob/develop/project/Build.scala#L205 – reconditesea

3

我的意思并不是要粗鲁,但为谷歌查询apache thrift scala的第一个环节显示出来scrooge,这

  1. 票据,即由于Scala和Java的普通节俭的Java之间的互操作性做工精细
  2. 本身 - 一种在斯卡拉母语的方式

所以,是的,有办法在Scala中与节俭的工作与节俭的工作。

+0

感谢您的快速响应。 – ddarz4u

1

Twitters'Scrooge'意味着替代标准的Thrift生成器并生成Java和Scala代码。它适用于SBT并且看起来比较成熟。