anchor.diff:  </dependency>
   ----
   
  -==== Kafka Binder Overview
  +Alternatively, you can also use the Spring Cloud Stream Kafka Starter.
  +
  +[source,xml]
  +----
  +<dependency>
  +  <groupId>org.springframework.cloud</groupId>
  +  <artifactId>spring-cloud-starter-stream-kafka</artifactId>
  +</dependency>
  +----
  +
  += Apache Kafka Binder Overview
  +
  +A simplified diagram of how the Apache Kafka binder operates can be seen below.
   
   .Kafka Binder
   image::kafka-binder.png[width=300,scaledwidth="50%"]
   
  -The Kafka Binder implementation maps the destination to a Kafka topic.
  -The consumer group maps directly to the same Kafka concept.
  -Spring Cloud Stream does not use the high-level consumer, but implements a similar concept for the simple consumer.
  +The Apache Kafka Binder implementation maps each destination to an Apache Kafka topic.
  +The consumer group maps directly to the same Apache Kafka concept.
  +Partitioning also maps directly to Apache Kafka partitions as well.
   
  -== Configuration Options and Properties
  += Configuration Options
   
  -For common configuration options and properties pertaining to binder,
  -Please refer to the https://github.com/spring-cloud/spring-cloud-stream/blob/master/spring-cloud-stream-docs/src/main/asciidoc/spring-cloud-stream-overview.adoc#configuration-options[core docs].
  +This section contains the configuration options used by the Apache Kafka binder.
   
  -=== Kafka-Specific Settings
  +For common configuration options and properties pertaining to binder, refer to the https://github.com/spring-cloud/spring-cloud-stream/blob/master/spring-cloud-stream-docs/src/main/asciidoc/spring-cloud-stream-overview.adoc#configuration-options[core docs].
   
  -The following binder, consumer, and producer properties are specific to the Kafka binder implementation.
  -
  -==== Kafka Binder Properties
  +== Kafka Binder Properties
   
   spring.cloud.stream.kafka.binder.brokers::
     A list of brokers to which the Kafka binder will connect.
  
positive.code: +
  Default: Empty map.
  
  ==== Kafka Producer Properties
  
  The following properties are available for Kafka producers only and
  must be prefixed with `spring.cloud.stream.kafka.bindings.<channelName>.producer.`.
  
negative.code: +
  Default: `2097152`.
  
  == Kafka Consumer Properties
  
  The following properties are available for Kafka consumers only and
  must be prefixed with `spring.cloud.stream.kafka.bindings.<channelName>.consumer.`.
  