Developing Event-driven Applications with Apache Kafka and Red Hat AMQ Streams
In this chapter, you learned:
Stateless transformations process every record of an event stream independently.
Stateful transformations process every record of an event stream by considering previous transformations, which are saved in a state store.
You can increase the processing rate of your topology by adding more threads or application instances.
In Kafka Streams, repartitioning entails moving the records of a stream to another topic. Kafka Streams performs repartitioning when the key of the records changes, and the records have to be grouped again in partitions based on the new key.
Lab Controls
Click CREATE to build all of the virtual machines needed for the classroom lab environment. This may take several minutes to complete. Once created the environment can then be stopped and restarted to pause your experience.
If you DELETE your lab, you will remove all of the virtual machines in your classroom and lose all of your progress.