844 Star 3K Fork 927

GVPJbootProjects / jboot

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
serialize.md 965 Bytes
一键复制 编辑 原始数据 按行查看 历史
Michael Yang 提交于 2021-04-28 19:02 . update serialize.md

序列化

序列化 (Serialization) 是将 Java 对象转换为可以存储或传输的状态信息。在很多的场景下,比如缓存、分布式调用 RPC,MQ 等都需要到了序列化。才能把 Java 对象传输到另一个其他系统。

在 Jboot 中,已经内置了多种序列化解决方案。

  • fst
  • kryo
  • fastjson

默认已经使用了 FST,当没有特殊需求的时候,使用默认的 fst 就可以了,但是在某些情况下,比如 redis 缓存已经使用了其他序列化方案进行存储数据了,我们要正确读取其数据,需要设置我们的序列化方案为 redis 已经使用的方案。

此时,我们可以通过如下的配置,来修改掉 redis 的序列化:

jboot.redis.serializer = xxx

其中,xxx 是序列化的名称,倘若 Jboot 中不存在此序列化方案,需要用户自行通过 Jboot SPI 进行扩展,

更多关于 SPI 的查看 这里

Java
1
https://gitee.com/JbootProjects/jboot.git
git@gitee.com:JbootProjects/jboot.git
JbootProjects
jboot
jboot
master

搜索帮助