如何将协议缓冲服务编译为scala代码?

时间:2016-02-06 17:19:14

标签: scala hbase protocol-buffers

我正在使用Scala中的Play Framework构建API服务,我使用HBase作为我的数据库。我想使用HBase协处理器,因为我的HBase版本是1.0.0,我必须实现我的服务以与Protocol Buffer兼容。我正在关注端点协处理器的cloudera文档。我需要创建一个proto文件,然后使用协议缓冲区编译器生成需要由客户端实现的服务接口。我找不到任何可以从具有服务(不仅是消息)的proto文件生成scala代码的Scala协议缓冲编译器。 here您可以看到一个带有服务的proto文件示例,该服务用于协处理器。我该怎么办?

1 个答案:

答案 0 :(得分:-1)

scalabuff有Scala实现。 Google .uml