Spring Cloud Stream publishing messages

Hey @marc
I try to elaborate it, yes :-)…
When you have a consumer or a function:

  • It is functional
  • You create a bean, so in the code you don’t see anything like “myObject-in-0.destination”, you don’t even “know” that this bean is a Consumer from a Messaging system
  • Everything that smells like messaging is done via the configuration

I hope I could explain it with this in a way that is somewhat understandable.
It doesn’t bother me much, but it doesn’t feel consistent to me.