dubbox 中kryo序列化 KryoException: Encountered unregistered class ID: 114
来源:互联网 发布:韩国直播软件下载 编辑:程序博客网 时间:2024/04/27 21:11
两个dubbo互相调用,然后报了KryoException: Encountered unregistered class ID: 114错误
问题由于两个dubbo的SerializationOptimizer分别注册了bean,而dubbo又去使用map去存储bean class,key为数字顺序,value为bean的路径class,所以导致上午不能找到bean的错误,解决方法是在每个服务的SerializationOptimizer使用相同数量的集合
public class SerializationOptimizerImpl implements SerializationOptimizer{
@Override
public Collection<Class> getSerializableClasses() {
List<Class> classes = new LinkedList<Class>();
classes.add(a.class);
return classes;
}
变为
public class SerializationOptimizerImpl implements SerializationOptimizer{
@Override
public Collection<Class> getSerializableClasses() {
List<Class> classes = new LinkedList<Class>();
classes.add(a.class);
classes.add(b.class);
return classes;
}
- dubbox 中kryo序列化 KryoException: Encountered unregistered class ID: 114
- org.apache.hive.com.esotericsoftware.kryo.kryoexception: encountered unregistered class id 错误解决办法
- 在DubboX中使用高效的Java序列化(Kryo和FST)
- livy提交任务报错com.cloudera.livy.shaded.kryo.kryo.KryoException: Unable to find class: GATest.ConJob
- Kryo 序列化类
- 使用kryo序列化
- Kryo序列化
- com.esotericsoftware.kryo.kryoexception java.util.ConcurentModificationException
- 在Spark中自定义Kryo序列化输入输出API
- [Spark优化]在Spark中使用Kryo序列化
- 在Spark中自定义Kryo序列化输入输出API
- Kryo序列化框架简介
- java序列化 KRYO框架
- kryo序列化-默认bufferSize
- JAVA序列化 框架 Kryo
- com.esotericsoftware.kryo.KryoException: Buffer overflow. Available: 0, required: 1
- kryo序列化反序列化实例
- Kryo与Hessian的序列化比较
- OC中的字典dictionary
- 病毒分析2
- [Android]_[初级]_[adb 实用命令]
- 哈佛大学励志名言
- Unity -- Mask
- dubbox 中kryo序列化 KryoException: Encountered unregistered class ID: 114
- 使用 taskkill 结束进程
- mac gradle path设置
- 机器学习(1)之梯度下降(gradient descent)
- phpstorm10激活方法
- How to Install Subversion (SVN) 1.8.15 on CentOS/RHEL 7/6/5
- Mysql --分区表的管理与维护
- android开发时建立xml文件后在类中通过R.layout找不到相应的xml文件的解决方法
- R-k折交叉验证