anchor.diff:  
   === Accessing Kafka Streams Metrics
   
  -Spring Cloud Stream Kafka Streams binder provides a basic mechanism for accessing Kafka Streams metrics exported through a MircoMeter `MeterRegistry`.
  +Spring Cloud Stream Kafka Streams binder provides a basic mechanism for accessing Kafka Streams metrics exported through a Micrometer `MeterRegistry`.
   Kafka Streams metrics that are available through `KafkaStreams#metrics()` are exported to this meter registry by the binder.
   The metrics exported are from the consumers, producers, admin-client and the stream itself.
   
  
positive.code: ----
  
  Let's look at the details of the binding model presented above.
  In this model, we have 3 partially appled functions on the inbound. Let's call them as `f(x)`, `f(y)` and `f(z)`.
  If we expand these functions in the sense of true mathematical functions, it will look like these: `f(x) -> (fy) -> f(z) ->  KStream<Long, EnrichedOrder>`.
  The variable `x` stands for `KStream<Long, Order>`, variable `y` stands for `GlobalKTable<Long, Customer>` and the variable `z` stands for `GlobalKTable<Long, Product>`.
  The first function `f(x)` has the first input binding of the application (`KStream<Long, Order>`) and its output is the function, f(y).
  The function `f(y)` has the second input binding for the application  (`GlobalKTable<Long, Customer>`) and its output is yet another function, `f(z)`.
  The input for the function `f(z)` is the third input for the application (`GlobalKTable<Long, Product>`) and its output is `KStream<Long, EnrichedOrder>` which is the final output binding for the application.
  
negative.code: ```
  
  If the topic `outputTopic` has 4 partitions, if you don't provide a partitioning strategy, Kafka Streams will use default partitioning strategy which may not be the outcome you want depending on the particular use case.
  Let's say, you want to send any key that matches to `spring` to partition 0, `cloud` to partition 1, `stream` to partition 2, and everything else to partition 3.
  This is what you need to do in the application.
  
  ```
  