Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

With the ability to provide so many configuration items, we should probably discuss the semantics of the new configuration.

Serdes

  • Users are required to always provide the serdes for the key and the value type of both streams. The serdes are needed when constructing the stores so streams can (de)serialize the keys and values properly. Hence they are always requiredIf users do not provide serdes then Kafka Streams uses the default key and value serdes specified in the configs .
  • KafkaStreams will use the serdes to configure both stores regardless if the stores are the default or come from user provided StoreSupplier instances.

...