Project: springxd
Issue XD-2937: xd-admin silently fails if servers.yml is invalid
for example: {code} xd: transport: rabbit messagebus: # local: # queueSize: 2147483647 # polling: 1000 # executor: # corePoolSize: 0 # maxPoolSize: 200 # queueSize: 2147483647 # keepAliveSeconds: 60 rabbit: # compressionLevel: 1 # bus-level property, applies only when 'compress=true' for a stream module # See java.util.zip.Deflater; 1=BEST_SPEED, 9=BEST_COMPRESSION, ... default: # ackMode: AUTO # Valid: AUTO (container acks), NONE (broker acks), MANUAL (consumer acks). # Upper case only. # Note: MANUAL requires specialized code in the consuming module and is unlikely to be # used in an XD application. For more information, see # http://docs.spring.io/spring-integration/reference/html/amqp.html#amqp-inbound-ack # autoBindDLQ: false # backOffInitialInterval: 1000 # backOffMaxInterval: 10000 # backOffMultiplier: 2.0 # batchBufferLimit: 10000 batchingEnabled: true # batchSize: 100 # batchTimeout: 5000 # compress: false # concurrency: 1 # deliveryMode: PERSISTENT # maxAttempts: 3 # maxConcurrency: 1 # prefix: xdbus. # prefix for queue/exchange names so policies (ha, dle etc.) can be applied # prefetch: 1 # replyHeaderPatterns: STANDARD_REPLY_HEADERS,* # requestHeaderPatterns: STANDARD_REQUEST_HEADERS,* # requeue: true # transacted: false # txSize: 1 # redis: # headers: # comman-delimited list of additional (string-valued) header names to transport # default: # default bus properties, if not specified at the module level # backOffInitialInterval: 1000 # backOffMaxInterval: 10000 # backOffMultiplier: 2.0 # concurrency: 1 # maxAttempts: 3 # kafka: # brokers: localhost:9092 # zkAddress: localhost:2181 # numOfKafkaPartitionsForCountEqualsZero: 10 # socketBufferSize: 2097152 # offsetStoreTopic: SpringXdOffsets # offsetStoreSegmentSize: 25000000 # offsetStoreRetentionTime: 60000 # offsetStoreRequiredAcks: 1 # offsetStoreMaxFetchSize: 1048576 # offsetStoreBatchSize: 200 # offsetStoreBatchEnabled: false # offsetStoreBatchTime: 1000 # offsetUpdateTimeWindow: 10000 # offsetUpdateCount: 0 # offsetUpdateShutdownTimeout: 2000 default: batchingEnabled: true {code}
Story points: 2