最近在使用连接池选型时,首先选择了Druid连接池,但是有一个主要的业务场景就是需要将数据库连接放入Redis中,但是存放DruidDataSource信息时报无法序列化错误,跟踪DruidDataSource类发现其没有实现Serializable接口,导致无法存入Redis中。后来去比较其他连接池,发现只有c3p0实现了序列化,hikariCP也没有序列化,所以最后选择了c3p0. 但是对于速度来说,更希望使用Druid连接池,无奈满足不了序列化的需求,所以我想问下,Druid怎么去实现序列化。(希望可以给个回复哦)
这是c3p0的实现:
C3p0 也是序列化失败!我和楼主一样也是想存在redis缓存中,之前用得Druid连接池无法序列化,楼主说c3p0可以,但还是失败!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。