最新文章列表

Protobuf java基础

原文地址:http://www.open-open.com/home/space-37924-do-blog-id-5874.html   本文档为java编程人员使用protocol buffer提供了一个基本的介绍,通过一个简单的例程进行介 ...
usench 评论(0) 有949人浏览 2016-01-06 10:14

Netty中Protobuf编解码应用

工程结构图如下: SubscribeReqProto.java文件内容如下: package com.shihuan.netty.codec.protobuf; public final class SubscribeReqProto { private SubscribeReqProto() { } public static void registerA ...
shihuan830619 评论(0) 有1824人浏览 2015-12-21 22:39

Mybatis支持Protobuf

前言:        用netty搭建一套服务化,发现protobuf使用的场景较多,而且我们也想把bean类能够序列化后,放到redis或者数据库,可读性考虑我们想了几种方案xml、json,后来我突发奇想既然这样不如使用protobuf。   其实使用protobuf并不难,就是繁琐一点需要生成proto的文件,其它工作都由google来完成,而在mybatis或者数据层面中间处理过程, ...
cywhoyi 评论(0) 有3218人浏览 2015-10-21 10:25

比较跨语言通讯框架:thrift和Protobuf

        在现在的技术体系中,能用于描述通讯协议的方式很多,如xml、json、protobuf、thrift,如果在有如此众多选择的基础上,在设计系统时,还自造 ...
bijian1013 评论(0) 有3142人浏览 2015-08-01 23:38

java游戏开发入门2_基于netty+protobuf的游戏框架

/** 刚开始学习游戏开发时想找一个基于netty的游戏demo十分困难,工作一段时间后了解框架后将其分享出来; 该框架是从别人框架移植修改完善而来,不是我一个人写,算是借花献佛; 实际业务开发比此框架要复杂得多,去繁从简主在体现核心思想; 这是游戏开发入门的第2篇,如果有不完善的地方请多多指导. */  框架示意图如下,源代码参看:github:  客户端连接进来,由accept ...
朋在无锡 评论(2) 有8320人浏览 2015-01-08 19:46

主程的晋升攻略(5):HTTP协议和二进制协议的对比

在上一篇《主程的晋升攻略(4):TCP、消息分包和协议设计》中谈了协议设计的一些话题,这里补充聊聊HTTP协议和二进制协议的对比。   HTTP协议是一种文本协议,也是一种Name-Based协议,就从这两方面来说。   文本协议 vs 二进制协议 文本协议的特点:     便于人     易于阅读、理解、调试、构造     解析复杂、冗余多     需要考虑字符转义   二 ...
thinkry 评论(0) 有1108人浏览 2014-11-26 12:57

如何解决java工程中多个版本的包冲突问题

背景 最近工作上需要实现从mysql到hbase的实时数据同步的功能。经过多方了解,整理出解决方案:使用canal作为实时的数据源,然后开发一个client来完成与canal的对接,并将数据写入hbase数据库中。 问题 在开发接近尾声时,发现连接canal时需要使用protobuf-java-2.4.1.jar包,而连接hbase时则需要使用protobuf-java-2.5.0.jar。并且两 ...
翻滚吧--少年 评论(1) 有6526人浏览 2014-11-19 23:44

jprotobuf-rpc-http 超简单的Google Protobuf RPC应用实现

jprotobuf-rpc-http 是应用jprotobuf类库实现基于http协议的RPC开发组件。 目前1.0提供可以直接把Google protobuf的IDL定义语言发布成RPC服务,客户端也可以直接应用IDL定义语言进行动态创建,帮助开发完全省去了手工编译protobuf IDL语言的麻烦。应用过protobuf的同学有知道,使用protobuf需要先定义protobuf IDL 脚本 ...
Rigel团队 评论(1) 有5790人浏览 2014-10-11 10:58

jprotobuf 1.0.3发布,简化java程序员对google protobuf的应用

  jprotobuf A very useful utility library for java programmer using google protobufjprotobuf是针对Java程序开发一套简易类库,目的是简化java语言对protobuf类库的使用使用jprotobuf可以无需再去了解.proto文件操作与语法,直接使用java注解定义字段类型即可。 JProtobu ...
Rigel团队 评论(0) 有3987人浏览 2014-09-30 11:51

Protobuf 的安装使用总结

ProtoBuf的官方下载包并不包含jar文件,需要用户自己来自行编译。 下载 protobuf-2.5.0.tar.gz (ProtoBuf的源文件(包含了C++/Java/Python)的源文件) protoc-2.5.0-win32.zip (已经编译过的用于Windows平台的protoc命令,该命令用于将.proto文件转化为Java或C++源文件) 注意,以上两个文件的版本必须匹配一致 ...
luyao123127 评论(0) 有1354人浏览 2014-09-13 12:50

[简略记录]Netty+SSL+Protobuf的配置

好吧,今天继续简略的记录一下。记记几周之前写的一小段代码,关于在Netty中同时使用SSL和Google Protobuf的配置。 首先是Netty的initChannel相关代码: public void initChannel(SocketChannel ch) throws Exception { ChannelPipeline p = ch.pipeline(); // ...
auzll 评论(0) 有4998人浏览 2014-08-23 17:55

vc++和android ndk开发中使用protobuf和lua

原文:http://ziplee.iteye.com/blog/2078851    下载地址: protobuf:https://code.google.com/p/protobuf/downloads/list下载最新的protobuf 我这里下载的是2.5.0 protoc-gen-lua:https://github.com/sean-lin/protoc-gen-lua下载mast ...
aigo 评论(0) 有4089人浏览 2014-08-05 23:40

ios开发中使用cocos2dx、lua和protobuf

 原文:http://www.cnblogs.com/hanframe/p/3582832.html   为了使游戏开发更加方便快捷,我继续了protobuf在lua下的尝试。 socket使用的是cocos2dx集成的websocket。   ...
aigo 评论(0) 有2442人浏览 2014-08-05 18:15

使用java原生url连接传输protobuf

protobuf已经出来好多年了,原谅我最近才了解到google这个高性能的用于传输的格式。   从各方面来看,它无论从序列化的性能还是从序列化的压缩比都是优于当前各种传输格式的。如json、xml、hessian,java原生的Serializable。具体对比结果参见:http://agapple.iteye.com/blog/859052   网上也看了些资料,并有所了解,看了下, ...
欣水寓言 评论(0) 有1463人浏览 2014-06-26 18:16

对pojo做protobuf的直接编解码实现

protobuf的编解码具有性能高、传输数据量小、跨语言的特点。但按照protobuf官方文档https://developers.google.com/protocol-buffers/docs/overview中说的,需要先用protoc编译器生成对应语言的编解码代理,然后再用代理build和parse数据。 在我的一个应用场景中,使用脚本根据配置直接生成java pojo源码和对应pro ...
623deyingxiong 评论(3) 有11593人浏览 2014-05-11 17:57

flume 1.4.0 + hadoop 2.2 verifyError

转自http://grepalex.com/2014/02/09/flume-and-hadoop-2.2/ flume1.4.0 使用的是protobuf 2.4.1 hadoop 2.2使用的是2.5,所以会出现verifyError的问题 解决办法:进入flume文件夹 rm -f lib/protobuf-java-2.4.1.jar lib/guava-10.0.1.jar 重新启动即 ...
josephgao 评论(0) 有840人浏览 2014-03-17 16:44

[Binospace] 深入分析HBase RPC(Protobuf)实现机制

背景 在HMaster、RegionServer内部,创建了RpcServer实例,并与Client三者之间实现了Rpc调用,HBase0.95内部引入了Google-Protobuf作为中间数据组织方式,并在Protobu ...
cloudera 评论(0) 有3422人浏览 2014-03-06 16:35

通过netty提供Protobuf服务

1、下载安装Protocol Buffer     >下载地址:http://code.google.com/p/protobuf/     >需要下载文件:protobuf-2.5.0.tar.gz(也可以直接下载protobuf-java-2.5.0.jar;这里通过maven生成);protoc-2.5.0-win32.zip(windows平台需要)。     & ...
steavont 评论(0) 有4471人浏览 2014-02-21 14:37

网络通信中间件

ZeroC Ice http://www.zeroc.com/ The Internet Communications Engine (Ice) is a modern distributed computing platform with support for C++, .NET, Java, Python, Objective-C, Ruby, PHP, and ActionScrip ...
Jameslyy 评论(0) 有1441人浏览 2013-10-24 00:34

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics