Redisson是一个在Redis的基础上实现的ava驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务,其中就包含了各种分布式锁的实现。 对于通过Redis实现,基于setnx的分布式锁有以下四种缺点:①无法锁重入②无法锁重试③没有超时续约④用单台Redis,若Redis宕机则失效。 因此我们使用了Redisson来解
1.入口 入口找到自动配置类EurekaServerAutoConfiguration: //EurekaServerInitializerConfiguration.javapublic void start() {new Thread(() -> {try {// TODO: is this class even needed now?//其他内容就不看了,直接找到我们需要关注的两个