Files
2021-07-26 16:30:56 -04:00

25 lines
661 B
Plaintext

## Spring Cloud Stream Message Routing Sample
Demo for MessageRoutingCallback.
### Running the app
Make sure that you have Kafka running.
Run the main class - `MessageRoutingApplication`. You should see the following in the console output.
```
Menu(id=null, name=null)
```
and
```
Order(id=null, price=null)
```
The `CustoMessageRoutingCallback` examines each method sent to the routing function (`functionRouter`) and then route to the appropriate function.
The main class sends two messages - one for `Menu` and another for `Order` - to the `functionRouter-in-0` topic which is intercepted by the routing callback for invoking the correct function.