Java 有没有一种方法可以使用Spring boot在postgres DB中使用pg_tye_advisory_lock?

Java 有没有一种方法可以使用Spring boot在postgres DB中使用pg_tye_advisory_lock?,java,spring,spring-boot,spring-data-jpa,Java,Spring,Spring Boot,Spring Data Jpa,我使用的是一个spring启动应用程序,它使用spring的调度程序。但是,为了跨多个容器锁定同一应用程序的多个实例,我希望实现一种锁定机制,以便在一个时间点仅运行调度器的一个实例。 我想使用pg_tye_advisory_lock,但是对pg_tye_advisory_lock的select查询总是返回true。 理想情况下,当并发调用此会话锁时,应该仅为一个调用方返回true。我想这条线路马上就要接通了 如何在SpringBoot+jpa+postgres中实现这一点 谢谢

我使用的是一个spring启动应用程序,它使用spring的调度程序。但是,为了跨多个容器锁定同一应用程序的多个实例,我希望实现一种锁定机制,以便在一个时间点仅运行调度器的一个实例。 我想使用pg_tye_advisory_lock,但是对pg_tye_advisory_lock的select查询总是返回true。 理想情况下,当并发调用此会话锁时,应该仅为一个调用方返回true。我想这条线路马上就要接通了

如何在SpringBoot+jpa+postgres中实现这一点

谢谢