Spring Cloud Stream
CRANK

<p>In the <a href=" post</a>, I tried to provide justification for our shift to a functional programming model in <a href=" Cloud Stream</a> (SCSt). It’s <strong><em>less code</em></strong>, <strong><em>less configuration</em></strong>. Most importantly, though, your code is completely <strong><em>decoupled and independent</em></strong> from the internals of SCSt. </p> <p>In this post, I’ll dig a little deeper and summarize the core features of our functional support, specifically around its reactive features.</p> <blockquote> <p>IMPORTANT: <em>Anything you can do with <code>@StreamListener/@EnableBinding</code> you can also do without it. In other words, the functional support is now feature-compatible with the annotation-based support.</em></p> </blockquote>

spring.io
Related Topics: Spring Framework