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: = Introduction
  This guide describes the Apache Kafka implementation of the Spring Cloud Stream Binder.
  It contains information about its design, usage and configuration options, as well as information on how the Stream Cloud Stream concepts map into Apache Kafka specific constructs.
  
  = Usage
  
  For using the Apache Kafka binder, you just need to add it to your Spring Cloud Stream application, using the following Maven coordinates:
  
  [source,xml]
  ----
  <dependency>
  