E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
protobuff
序列化几种方式
包括Java原生以流的方法进行的序列化、Json序列化、FastJson序列化、
Protobuff
序列化。
客 人
·
2023-10-18 09:27
序列化
使用动态代理+Netty+Zookeeper+
Protobuff
手撸一个RPC框架
RPC是什么RPC(RemoteProcedureCall)远程过程调用,一种计算机之间的远程调用技术,客户端能够在不知道服务器底层的通信架构的情况下调用服务器端的方法,就像调用自身的方法一样。举个例子:老婆自己去超市买瓶酱油,这是本地调用老婆发微信要我去买瓶酱油回来,不管我是开车、打车、骑车、坐地铁去超市,这就是远程过程调用RPC可以做什么现在的软件系统规模越来越大,很多采用了微服务架构,就是将
恒哥~Bingo
·
2023-09-28 06:39
分布式
rpc
zookeeper
Netty
Zookeeper
动态代理
windows下C++的反射功能
概述c/c++如果在日志中查看某个结构体/类的每个变量名,变量值信息,只能通过printf逐个格式化,非常繁琐,如何做到类似
protobuff
转json的序列化功能呢?
西安未央
·
2023-09-17 09:48
系统与编程
c++
开发语言
开源一个golang写的游戏服务器框架
当然一上来就是直接代码链接金華/paralleluniverse大概一年前写的,只实现了网络层和事件,本来想继续写完,但是太多想要做的事,一直没写完,新手可以参考下,基于
protobuff
。
FatherOfCodingMan
·
2023-09-01 17:02
golang
golang
服务器
开发语言
JSON 简介
文章目录JSON简介概念JSON简介RUST写后端,前后端交互数据格式,xml,json,jsonrpc,
protobuff
概念JSONJavaScriptObjectNotationJavaScript
iqyqqqqqq
·
2023-07-15 09:39
TS
复习
编辑器
vscode
macos
通用接口开放平台设计与实现——(8)消息服务之消息格式的设计与实现
消息格式的选择消息格式可以有多种实现方式,包括一些功能组件,如
ProtoBuff
、Thrift,可以实现对消息的高度压缩,提供更好的性能。但设计不能单纯从技术角度出发,而是需要结合需求和背景。
学海无涯,行者无疆
·
2023-04-18 21:51
接口开放平台设计与实现
接口平台
netty
消息
实战
开放平台
日常小知识点之序列化结构(protobuf使用及简单原理)
这里的目标是通过简单实例,了解一下
protobuff
的底层逻辑(序列化方式)。
yun6853992
·
2023-04-02 09:17
基础组件/第三方常用库
c++
protobuf
go grpc(protobuf) 简单使用教程
gogprc使用教程技术栈grpcgoprotobuff1.环境1.1.安装protoc项目地址https://github.com/protocolbuffers/protobuf下载
protobuff
路人甲Boger
·
2023-03-22 19:49
你以为,设计一个RPC框架很简单?应该从哪入手,深入剖析?
序列化,JDK序列化,JSON、Hessian、Kryo、
ProtoBuff
996小迁
·
2023-02-02 18:28
Mac 下安装
ProtoBuff
简单方法
Mac下安装
ProtoBuff
简单方法在https://github.com/protocolbuffers/protobuf/releases页面下载protobufMac下的安装包protoc-3.13.0
Rubick_Y
·
2022-12-03 00:50
protobuff
golang
rpc
C++面经收录
我:啥玩意没听过3.虚函数会吧4.内联函数5.虚函数可以是内联的吗6.mysqlacid7.mysqlmvcc隔离级别实现原理什么一套都讲了8.
protobuff
的优缺点?缺点不会9.C++1
qq592567042
·
2022-10-24 12:54
c++
sql
mysql
后端
PB反射技巧整理
Protobuff
是一个与开发语言、平台无关序列化的工具,广泛应用于需要跨进程传输数据的场景。除此之外,PB还提供了强大的反射能力。可以利用反射的技巧,可以大量降低重复的代码。
DayDayUpppppp
·
2022-08-24 22:20
GlideIM - Golang 实现的高性能的分布式 IM
Golang实现的高性能分布式IM服务,有完整的安卓APP示例,JAVASDK,Web端示例,持续更新迭代中.GlideIM支持单实例,分布式部署.支持WebSocket,TCP两种连接协议,内置JSON,
ProtoBuff
·
2022-04-20 12:10
golang分布式im
GO语言的三种RPC使用方式
共通过三种方式实现,(1)go语言原生RPC方式(2)go语言原生RPC+
protobuff
实现(3)GRPC框架实现1.go原生rpc#server.gopackagemainimport("crypto
MClink
·
2021-01-24 21:08
Go大法
go
rpc
Java序列化常见实现方法代码实例
包括Java原生以流的方法进行的序列化、Json序列化、FastJson序列化、
Protobuff
序列化。
·
2020-11-18 11:30
xml json
protobuff
比较
数据交互xml、json、protobuf格式比较1、json:一般的web项目中,最流行的主要还是json。因为浏览器对于json数据支持非常好,有很多内建的函数支持。2、xml:在webservice中应用最为广泛,但是相比于json,它的数据更加冗余,因为需要成对的闭合标签。json使用了键值对的方式,不仅压缩了一定的数据空间,同时也具有可读性。3、protobuf:是后起之秀,是谷歌开源的
Simple
·
2020-10-09 12:03
xml
json
protobuf
在Android 开发中使用Protobuf的实践和经验分享
版权所有,如需转载请保留链接http://wangbt5191-hotmail-com.iteye.com/blog/1914408/Android下使用
ProtoBuff
的实践和心得。
muffings
·
2020-09-12 16:38
Android
protobuf
海思平台开发版子使用小技巧
1.动态库目录搜索通过设置LD_LIBRARY_PATHexportLD_LIBRARY_PATH=/root/nfs/hi3531/libcurl/lib:/root/nfs/
protobuff
/hi3531
猫咪01
·
2020-09-10 15:13
linux工具安装
linux系统
hi3536
C++使用
ProtoBuff
(VS2017 +
ProtoBuff
3.13 + X64)
下载
ProtoBuff
从github下载:https://github.com/protocolbuffers/protobuf说明:直接clone下来的代码,没有子模块(引用的其他第三方模块的代码),
迪老大
·
2020-09-07 20:51
protobuf解析以及在android端反序列化Demo
先附上github的demo地址:https://github.com/aa5279aa/
protobuff
_androiddemodemo当中包含1、客户端工程ProtobufClient,客户端通过注解进行反序列化
失落夏天
·
2020-08-25 17:05
android新框架学习
protobuff
的安装和使用
0.环境window10,C++1.准备1.1下载
protobuff
:https://github.com/protocolbuffers/protobuf/releases,我下载的是3.101.2安装
Tobiu
·
2020-08-24 14:17
c/c++
protobuf-javanano protoc 配置时注意事项
javaprotoc-I=F:\protoc\protobuf-2.6.1\src\google\protobuf--java_out=F:\protoc\protobuf-2.6.1\src\google\
protobufF
飞翔的熊blabla
·
2020-08-24 02:07
android
基于go-kit开发的demo项目
Astandardlibraryformicroservices.目标支持多种协议和数据传输格式开闭原则中间件功能pb+grpcjson+httperror处理路由TODOdao层容器部署日志处理熔断限流监控项目逻辑结构当前demo项目仅提供了
protobuff
风格色
·
2020-08-24 01:26
golang
google protobuf在ubuntu上安装使用步骤
1、从github下载
protobuff
源码。
月天寒6
·
2020-08-24 00:16
linux
android studio 加载.proto不能生成xxxDrpc的问题
第一步
protobuff
插件的下载,第二步gradle的配置两个appgradle的配置applyplugin:'com.android.application'applyplugin:'android-apt'applyplugin
qq_1270926235
·
2020-08-22 17:31
android
android
studio
在macOS上使用
Protobuff
0x00什么是ProtocolBuffers?protocolbuffers是一种语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于(数据)通信协议、数据存储等。ProtocolBuffers是一种灵活,高效,自动化机制的结构数据序列化方法-可类比XML,但是比XML更小(3~10倍)、更快(20~100倍)、更为简单。你可以定义数据的结构,然后使用特殊生成的源代码轻松的在各种数据流中使用
tangsilian
·
2020-08-20 21:19
1
技术文章
Ubuntu 下输入密码正确但是无法进入主界面
今天安装完
protobuff
后修改了/etc/profile和.profile这两个文件,可是在修改完成后再次登录Ubuntu时输入密码后就在无法登录。
池塘的蜗牛
·
2020-08-16 04:14
linux
maven集成
Protobuff
并创建GRpc示例
1.创建
protobuff
文件:syntax="proto3";optionjava_multiple_files=true;optionjava_package="io.grpc.examples.helloworld
mbshqqb
·
2020-08-16 00:25
研发管理
ProtoBuff
之GRPC(工具类)
gRPC一开始由google开发,是一款语言中立、平台中立、开源的远程过程调用(RPC)系统。在gRPC里客户端应用可以像调用本地对象一样直接调用另一台不同的机器上服务端应用的方法,使得您能够更容易地创建分布式应用和服务。与许多RPC系统类似,gRPC也是基于以下理念:定义一个服务,指定其能够被远程调用的方法(包含参数和返回类型)。在服务端实现这个接口,并运行一个gRPC服务器来处理客户端调用。在
stone-bird
·
2020-08-06 11:31
netty
Java实现几种序列化方式总结
Java实现几种序列化方式总结本篇文章主要介绍了Java实现几种序列化方式总结,包括Java原生以流的方法进行的序列化、Json序列化、FastJson序列化、
Protobuff
序列化。
caodongfang126
·
2020-08-03 15:36
通信协议
【RPC】springcloud、grpc、dubbo 什么区别?
而grpc服务间的调用是基于http2以及
protobuff
协议的一种通信机制,他要求在调用前需要先定义好接口契约,并使用工具生成代码,然后在代
瑞 新
·
2020-07-31 13:59
#
Java进阶
ToLua使用笔记(中)
继续看例子目录13.CustomLoader:自定义加载器Loader的使用14.Out:out修饰输入参数15.ProtoBuffer:编码、解码
protobuff
消息16.Int64:在lua中使用
ivy_0709
·
2020-07-12 02:30
Unity
DSF 私有协议编码分析
DSF消息序列化与反序列解析DSF框架消息序列化与反序列化
ProtoBuff
协议,是通过拓展Netty的ByteBuf实现的,具体实现类名为com.huawei.csc.remoting.common.buf.impl.NettyBuffercom.huawei.csc.usf.framework.bus.MsgCoder
shanggl
·
2020-07-11 14:24
VS C
protobuff
工程
-cpp_out=e:\generated_files_path\proto_header\e:\proto_file_path\pbs\as\CommunicatePack.proto2.为项目添加
protobuff
漢家郎
·
2020-07-11 09:27
protobuff
3 初涉
说明Protobuf全称是GoogleProtocolBuffer,是google开发的一种高效轻便的结构化数据存储方式,可用于数据通信、数据存储等,也可以理解为结构化数据的序列化方法;类似于xml,Json等。与xml,json对比三种都与语言无关,平台无关Protobuf支持Java,C++,Python等多种语言,支持多个平台。Protobuf是二进制格式比xml,json等字符串协议更高效
qazw9600
·
2020-07-09 21:13
#
数据序列化
protobuff3
protobuff
不知道的几个函数
1、
protobuff
消息拷贝函数CopyFromvoidCopyFrom(constMessage&from)项目需求里,需要保存上一次的
protobuff
消息,刚开始竟然使用memcpy函数,后来发现
昵称_搬砖
·
2020-07-09 05:02
protobuf
数据结构
基于Netty的RPC架构学习笔记(九):自定义序列化协议
test1test2test3(使用netty中的ChannelBuffers)自定义序列化协议(test4)对比分析
protobuff
原理**重点学习proto位运算的原理**初窥分析
protobuff
Leesin Dong
·
2020-07-07 06:48
#
JAVA
------
Netty
ProtoBuff
3 unity_TCP网络发包解包&&消息订阅
usingGoogle.Protobuf;//usingGoogle.Protobuf.Examples.AddPerson;usingGoogle.Protobuf.WellKnownTypes;usingSystem;usingSystem.Net.Sockets;usingUnityEngine;usingARProto;usingpb=global::Google.Protobuf;pub
ViVivan1992
·
2020-07-07 01:10
qq jcestruct 结构 python 解析
jcestruct就是类似于
protobuff
的序列化结构,qq主要就是使用的这个序列化结构,网上的资料比较少,都是Java的,我就写个python的解析吧。
liutianheng654
·
2020-07-06 15:20
逆向杂项
lua
protobuff
不支持嵌套修改protoc-gen-lua(记录)
protobuff
解决方法如下:找到文件src/google/protobuf/message.cc在文件的第一个#include之上的一行,加入#include继续运行make,即成功通过。
世界太疯狂
·
2020-07-05 15:21
erlang
游戏框架记录
+
tolua
unity
netty学习笔记7-netty使用Google的
ProtoBuff
完成RPC服务的通信
需求:使用netty完成一个RPC服务器的编写和调用,在通信的过程中使用
protobuff
来传递数据前提:
protobuff
官网:https://developers.google.com/protocol-buffers
爷就是流氓
·
2020-07-04 17:07
netty自学笔记
GolangLeaf服务器与JavaScript Websocket+
ProtoBuff
连接互通
ProtoBuff
就是一个序列化工具,它可以把以.proto命名的特殊语法格式写的代码,变成你想要使用的目标代码语法的代码。
君子不器。
·
2020-07-04 06:04
GO
记一次grpc arm-hisiv400-linux交叉编译
时间紧,先大概说明一下,有时间了再补充详细的说明grpc交叉编译需要先编译出pc版的
protobuff
和grpc,安装到指定的路径,在做交叉编译时需要protoc和grpc_cpp_plugin工具。
vc66vcc
·
2020-06-27 11:11
笔记
【Grpc(二)】两种stub, 四种模式(unary,客户端stream,服务端strea)示例
protobuff
定义:syntax="proto3";packagecom.liyao;optionjava_package="com.liyao.protobuf.test.service";optionjava_outer_classname
绝世好阿狸
·
2020-06-26 23:33
grpc
protobuff
的repeat参数是类似数组的存在
protobuf是Google开发的一个序列化框架,类似XML,JSON,基于二进制,比传统的XML表示同样一段内容要短小得多。通过protobuf,可以很轻松的调用相关方法来完成业务数据的序列化与反序列化。protobufrepeated类型相当于std的vector,可以用来存放N个相同类型的内容,文章将简单介绍protobufrepeated的使用。首先定义一个protobuf结构,如下
modiziri
·
2020-06-24 15:24
C++语法
几种Java序列化方式的实现
包括Java原生以流的方法进行的序列化、Json序列化、FastJson序列化、
Protobuff
序列化。
kelelipeng
·
2020-06-22 20:00
erlang tcp_server支持
protobuff
protobuff
就不介绍了,在手游游戏服务器中,序列化协议采用的是
protobuff
,这个demo整合了tcp_server和
protobuff
,让服务器支持
protobuff
协议。
randyjia
·
2020-03-09 23:55
protobuf-java入门指南
protobuf是google提出的一种于语言无关的序列化协议,经常用于RPC之间的通信协议,其具有简单、编解码高效、空间占用率低等特点深受广大用户的喜好,其已经广泛应用于诸多的开源软件中,详情请参考
protobuff
liujianhuiouc
·
2020-03-07 10:13
protobuf-net运行在Unity上,修复IL2CPP反射不兼容问题
C#版的protobuf-netUnity开发中,我们可能需要用到protobuf-net这个C#实现的
ProtoBuff
库。
陈凯利
·
2020-02-27 18:07
android tcp通讯
客户端发送命令消息均采用
Protobuff
3.0协议进行封装。关于
Protobuff
3.0不太懂
花形
·
2020-02-25 15:00
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他