xagaffar
xagaffar

Reputation: 732

Spring Integration microservices visualization tool

I have an application based on microservices which communicate to each other via queues and topics. Each microservice is built using Spring Integration with XML configurations.

Is there a tool/framework that I could use to automatically generate diagram for the whole application, which would ideally show Spring Integration details for each microservice and as well the connection (via queues/topics) between the microservices?

Upvotes: 0

Views: 1764

Answers (1)

Gary Russell
Gary Russell

Reputation: 174504

Each application can be visualized using the spring integration runtime graph together with a viewer application.

See the file-split-ftp sample for an example. The viewer mentioned on the README page is in the the angular 1.x branch of the referenced spring-flo project.

Also see Tim Ysewyn's blog post here "VISUALIZING YOUR SPRING INTEGRATION COMPONENTS & FLOWS".

If you create your microservices using Spring Cloud Stream and deploy/orchestrate them using Spring Cloud Dataflow, you can visualize them at a higher level; examples are in the reference manual.

enter image description here

Upvotes: 2

Related Questions