redisDomainEventBus

@Bean
@ConditionalOnProperty(value = ["wow.event.bus.type"], havingValue = "redis")
@ConditionalOnMissingBean(value = [DistributedDomainEventBus::class])
fun redisDomainEventBus(redisTemplate: ReactiveStringRedisTemplate, recoveryProperties: RedisStreamRecoveryProperties, observers: ObjectProvider<RedisMessageBusObserver>): DistributedDomainEventBus