2013-02-13 44 views
0

我们正在寻找使用Google协议缓冲区(ProtoBuf)的数据交换格式。我们已经有了Greenhat或IBM Rational Test Virtualization Server框架。我们可以使用GreenHat实施这个Protobuf吗?GreenHat支持ProtoBuf吗?

回答

0

这取决于你想要达到的目的。首先,Google的protobuf只是一种IDL定义的(与语言无关的)数据格式。然而,没有一种“成帧”格式的标准化,它可以用于在TCP/IP套接字之类的“流”上交换结果数据结构。因此,尽管protobuf RPC“Services”有一个定义,它提供了使用不同编程语言的API,但并没有规定如何在本地和远程端之间传输消息。这使第三方工具供应商(如Greenhat)几乎不可能支持Protobuf RPC“开箱即用”,除非他们的“盒子”提供了它自己的protobuf rpc实现。

话虽如此,像http://code.google.com/p/protobuf-rpc-pro/这样的java RPC库可以作为一个简单的pojo进行管理,因此它应该可以集成到一个灵活的虚拟化框架中。

+0

谢谢!这有助于...我已决定相同1.将.proto转换为Java格式 2.将Java格式转换为GH可理解的Jar格式 – Shenoy30 2013-02-18 06:23:55