腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
松华说
公众号_松华说
专栏作者
举报
60
文章
63817
阅读量
16
订阅数
订阅专栏
申请加入专栏
全部文章
编程算法
缓存
https
数据库
sql
微服务
java
http
网络安全
dubbo
分布式
linux
spring
文件存储
运维
rpc
腾讯云测试服务
网站
zookeeper
php
servlet
android
云数据库 SQL Server
云数据库 Redis
api
unix
nginx
访问管理
容器
压力测试
jdk
jvm
dns
tcp/ip
uml
kafka
云镜(主机安全)
负载均衡
lua
node.js
json
单片机
mvc
jar
tomcat
负载均衡缓存
云直播
腾讯云可观测平台
NAT 网关
海外加速
腾讯云qapm
企业
devops
存储
面向对象编程
hashmap
cdn
aop
数据处理
架构设计
nat
nest
云计算
任务调度
app
mq
微信分享
异常
异常处理
搜索文章
搜索
搜索
关闭
微服务架构之Msgpack序列化最佳实践
文件存储
编程算法
jdk
任何Java序列化工具,序列化/反序列化的时候,都是通过反射去遍历Class属性,然后挨个生成byte数组。Msgpack序列化的时候,filed不写key,只写index,类似数组,它的编码方式是type+length+body,这样传输时整体包会小很多,另外Msgpack支持启动预生成msgpack模版,而不用每次都反射(题外话:方法的反射调用会带来不少性能开销,原因主要有变长Object[] objs或Object… objs参数方法、自动装箱拆箱、方法内联失效,对反射感兴趣的朋友可以阅读原文)。不过糟糕的是Msgpack不支持泛型、Ref引用,而且集合类型会丢失
公众号_松华说
2019-07-16
2.4K
0
微服务架构之服务框架Dubbo-服务暴露
zookeeper
dubbo
网络安全
jdk
java
上篇文章说到ServiceBean监听了ContextRefreshedEvent然后export服务,我们接着谈这个话题
公众号_松华说
2019-07-16
1.7K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档