anchor.diff:  ==== Kafka Producer Properties
   
   The following properties are available for Kafka producers only and
  -must be prefixed with `spring.cloud.stream.bindings.<channelName>.`
  +must be prefixed with `spring.cloud.stream.kafka.bindings.<channelName>.producer` .
   
   bufferSize::
     This is an upper limit of how much data the Kafka Producer will attempt to batch before sending – specified in bytes. Default `16384`.
  
positive.code: 
  ==== Kafka binder properties
  
  spring.cloud.stream.binder.kafka.brokers::
    A list of brokers that the Kafka binder will connect to. Default `localhost`.
  spring.cloud.stream.binder.kafka.defaultBrokerPort::
    The list of brokers allows to specify hosts with or without port information, i.e. `host1,host2:port2`. This configuration sets the default port when no port is configured in the broker list. Default `9092`.
  spring.cloud.stream.binder.kafka.zkNodes::
    A list of Zookeeper nodes for the Kafka binder to connect to. Default `localhost`.
  spring.cloud.stream.binder.kafka.defaultZkPort::
    The list of Zookeeper nodes allows to specify hosts with or without port information, i.e. `host1,host2:port2`. This configuration sets the default port when no port is configured in the node list. Default `2181`.
  spring.cloud.stream.binder.kafka.headers::
    The list of custom that will be transported by the binder. Default empty.
  spring.cloud.stream.binder.kafka.offsetUpdateTimeWindow::
    The frequency in milliseconds with which offsets are saved. Ignored if `0`. Default `10000`.
  spring.cloud.stream.binder.kafka.offsetUpdateCount::
    The frequency in number of updates, which which consumed offsets are persisted. Ignored if `0`. Default `0`. Mutually exclusive with `offsetUpdateTimeWindow`.
  spring.cloud.stream.binder.kafka.requiredAcks::
    The number of required acks on the broker.
  
  ==== Kafka Consumer Properties
  
  The following properties are available for Kafka consumers only and
  must be prefixed with `spring.cloud.stream.bindings.<channelName>.`
  
  autoCommitOffset::
    True to autocommit offsets when a message has been processed. If set to false, an `Acknowledgment` header will be available in the message headers for late acknowledgment. Default `true`.
  
negative.code: ==== Rabbit Producer Properties
  
  The following properties are available for Rabbit producers only and
  must be prefixed with `spring.cloud.stream.rabbit.bindings.<channelName>.producer` .
  
  autoBindDlq::
    Whether to automatically declare the DLQ and bind it to the binder DLX. Default `false`.
  