https://github.com/spring-projects/spring-boot/pull/38559 introduced some new properties for configuring Pulsar failover. They were then polished in https://github.com/spring-projects/spring-boot/pull/39931. As things stand, the failover-related properties are:

  • spring.pulsar.client.failover.backup-clusters
  • spring.pulsar.client.failover.check-interval
  • spring.pulsar.client.failover.failover-delay
  • spring.pulsar.client.failover.failover-policy
  • spring.pulsar.client.failover.switch-back-delay

A couple of these properties are more verbose than they need to be due to the repetition of the word failover. I think we could use these names instead:

  • spring.pulsar.client.failover.backup-clusters
  • spring.pulsar.client.failover.check-interval
  • spring.pulsar.client.failover.delay
  • spring.pulsar.client.failover.policy
  • spring.pulsar.client.failover.switch-back-delay