- 博客(4)
- 资源 (7)
- 收藏
- 关注
原创 java序列化框架对比
二进制序列化框架 jdk 自带对象序列化类ObjectInput(Out)Stream 1.无法跨语言。这应该是java序列化最致命的问题了。由于java序列化是java内部私有的协议,其他语言不支持,导致别的语言无法反序列化,这严重阻碍了它的应用。2.序列后的码流太大。java序列化的大小是二进制编码的5倍多!3.序列化性能太低。java序列化的性能只有二进制编码的6.17倍,可见java序列化性能实在太差了。 google的Protobuf 1支持java,C++,Python三
2020-05-28 22:20:55 573
转载 SpringBoot整合RPC框架---Thrift
转载自:https://blog.csdn.net/lupengfei1009/article/details/100934794什么是ThriftThrift是一种接口描述语言和二进制通讯协议,它被用来定义和创建跨语言的服务。它被当作一个远程过程调用(RPC)框架来使用,是由Facebook为“大规模跨语言服务开发”而开发的。它通过一个代码生成引擎联合了一个软件栈,来创建不同程度的、无缝的跨平台高效服务,可以使用C#、C++(基于POSIX兼容系统)、Cappuccino、Cocoa、De.
2020-05-28 21:56:44 1398
转载 thrift rpc 框架的安装和使用
转载自https://www.cnblogs.com/newboys/p/9366762.html什么是thrift? 简单来说,是Facebook公布的一款开源跨语言的RPC框架. 那么问题来了. 什么是RPC框架? RPC全称为Remote Procedure Call,意为远程过程调用. 假设有两台服务器A,B.A服务器上部署着一个应用a,B服务器上部署着一个应用b,现在a希望能够调用b应用的某个函数(方法),但是二者不在同一个进程内,不能直接调用,就..
2020-05-28 21:27:31 359
原创 protobuf 序列化框架
protobuf 是Google 提供的一种序列化框架1 它定义了一种文件类型.proto ,定义了文件格式。2 实现了把以上格式文件转化为不同语言文件的编译器。$ protoc --java_out=${OUTPUT_DIR} path/to/your/proto/file3 实现了不同语言的客户端jar包。(编译出的合成类或者文件再jar包里才有,如果不引入jar 包,编译后的文件无法使用。)<dependency> <groupId>com.g..
2020-05-28 20:47:42 1634
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人