I'm pretty sure I'm missing something basic here:
I have created a flow using this topology:
A | B | C
This is the application.properties of A:
spring.cloud.stream.bindings.requestChannel.destination=events-exchange
This is the application.properties of B:
spring.cloud.stream.bindings.input.destination=events-exchange
C is an OOTB log sink app.
With this setup, A | B is fine but C is not getting any logs. Although, B is delivering the message to the correct exchange, the link from B | C is disjoint.
Please note that I have not supplied the above properties during deploy time. They are static application.properties within the jar.
How should I let SCDF to join the apps correctly? What's the best practice/recommended approach around this? We have many apps that needs to be joined using the Rabbit Middleware and looking for a simpler, less error-prone approach. Thanks.