protocol-buffers

    3热度

    2回答

    我可能忽略了一些东西,但我试图将协议缓冲区转换为稍后提供扩展的简单方法。这似乎有点不清楚,所以我会直接跳到问题。 我正在编写一个程序集以支持各种任务,其中一个任务包括描述结构化数据。完美的时间使用协议缓冲区。使用协议缓冲区的主类称为StateDefinition。这是我想出了它的.proto文件: package Kannon.State; message StateDefinition {

    10热度

    2回答

    使用Protobuf-Net,我发现似乎不可能在没有无参数构造函数的情况下反序列化一个类,或者我可能会错过某些东西? 我不想要一些具有无参数构造函数的类。是否有某种属性可以使用或使用其他技术?

    4热度

    4回答

    我有一个关于std :: string和google的协议缓冲区库的简单问题。 我已经定义了一个消息,像这样: message Source { required string Name = 1; required uint32 Id = 2; optional string ImplementationDLL = 3; optional bytes Ic

    3热度

    3回答

    类似的东西我们目前正在使用Ajax调用.NET Web服务是然后返回一个JSON对象给客户端。其中一些Json对象非常庞大(> 500k未压缩)。我们已经听说了关于Google Protocol Buffers的一些好消息,并且一直在尝试。 到目前为止,我们有不错的运气与序列化似乎是最常见的.NET版本的服务器上 - “protobuf网”。我们没有太多的运气反序列化客户端。我们尝试使用似乎是唯一

    1热度

    2回答

    在Java项目中,我使用Google Protocol Buffers(GPB)来序列化我的对象。我可以在辅助Python代码中使用相同的.proto文件,这非常棒。现在,我要添加一个Flex客户端,我希望再次使用相同的.proto文件。 似乎有几个项目将编译.proto文件到Actionscript。从项目的主页浏览一下,在我看来,protobuf-actionscript3实际上是这些项目中最

    6热度

    1回答

    我目前正在构建一个使用协议缓冲区进行对等方之间所有通信的P2P系统。还有一些系统的集中部分,其中对等方与服务器进行通信。服务器使用JPA来存储它拥有的关于对等体的数据。 因此,基本上客户端在协议缓冲区消息和JPA实体中的服务器中都有其数据。因此,我的问题是如果有一种方法可以在它们之间自动转换? 我正在寻找的是: 从.protos档案JPA的实体或 的.protos-文件从JPA实体发电机和 某种方

    1热度

    2回答

    我想知道如何使用谷歌协议缓冲区来接受请求并将响应发送回客户端?我正在考虑编写一个将接受请求的servlet。 以下思路是实现此目标的正确方法: 1.有一个.proto文件,它是传入请求的消息定义。 2.编写一个接受此请求的servlet,执行各种任务,如查询数据库 ,然后发送响应。这个响应是否需要一个独立的.proto消息定义,包含组成响应的所有字段? 3.客户端是否会调用我的servlet的do

    34热度

    5回答

    我正在使用gSoap将遗留的C++系统重构为SOA。我们有一些性能问题(非常大的XML),所以我的主管让我看看协议缓冲区。我做了,看起来非常酷(我们需要C++和Java支持)。但协议缓冲区仅仅是用于序列化的解决方案,现在我需要将它发送到Java前端。我应该从C++和Java的角度使用什么来通过HTTP(只是内部网络)发送这些序列化的东西? PS。另一个人试图加快我们的gSoap解决方案,我只对协议

    40热度

    7回答

    我正在使用Google Protocol Buffers为我的项目生成一些Java类。使用Maven 2及其“antrun”插件,这些类是在编译之前新生成的,在构建期间输出到目标/生成源并放到类路径中。所以从POM构建项目是没有问题的。 但是,Eclipse不知道如何解析生成的类,因为它在开发过程中似乎不在IDE的类路径中。我正在使用m2eclipse,并为它管理依赖关系,所以我期望Maven能够

    1热度

    2回答

    我在运行我的应用程序时遇到了一个不寻常的错误,只是想知道是否有人遇到过这个问题。我使用谷歌协议缓冲区,我的servlet需要一个请求,并尝试处理它,我有以下代码: InputStream s = request.getInputStream(); AdRequest adRequest = AdRequest.parseFrom(s); 执行第二线后,我得到下面在MyEclipse中调试程序