可以理解为,你的子系统中RedisTemplate 是一个单例的 bean,然后当在并发清况下,序列化器没有和其他系统的对应上,然后就出现了这样的问题对吧。 我觉得可以这样处理,如果你的业务处理是针对单次的,你可以用一个 ThredLocal ,线程局部变量来控制序列化器,这样可以保证并发的问题。 如果你的业务需要同时用到多个其他的系统的数据,那个从源头出发,既然是因为 bean 是单例而造成的,那么你可以多注入几个 Redis template,针对不同的系统使用不用的redis templa...
可以理解为,你的子系统中RedisTemplate 是一个单例的 bean,然后当在并发清况下,序列化器没有和其他系统的对应上,然后就出现了这样的问题对吧。 我觉得可以这样处理,如果你的业务处理是针对单次的,你可以用一个 ThredLocal ,线程局部变量来控制序列化器,这样可以保证并发的问题。 如果你的业务需要同时用到多个其他的系统的数据,那个从源头出发,既然是因为 bean 是单例而造成的,那么你可以多注入几个 Redis template,针对不同的系统使用不用的redis templa...