Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

CHEATSHEET

alt text

Spring-integration

Spring Integration is an open source framework, that enables lightweight messaging, within Spring based applications, and, also supports integration with external systems.

  • Try to calll endpoint and see how the flow integration works with controller-gateway-serviceActivator alt text

  • Try to call enpoint and learn about tranformers alt text

  • Try to call endpoint and how the splitter works: it sent finally manager and seee the logs we have several manager name. alt text alt text

  • Try calling endpoint for filter working demo and learn how the filter work: if the method that have filter annotation return true, the flow will transfer to output channel, otherwise it will be dropped. (SeniorDesignUI not contains "Dev so return false) alt text

  • Try calling enpoint for aggregator with combination sematic. alt text

  • Try calling enpoint for router. Router is orchestrate to one or more diferent channels depending on a set of condition.

    alt text

    alt text

Components

  • Producer, Consumer, channel, message, endpoints.
  • Tranformer: A transformer takes a message from a channel and creates a new message containing coverted payload or message structure.
  • Splitter: The splitter is a SI component whole role is to partition a message into several parts and send the resulting messages to be processed independently.
  • Filter: message filters are used to decide whether a message should be passed along orr dropped bassed on some criteria.
  • Aggregator: basically a miror-image of the splitter, the aggregator is a type of mesage handler that recieves, multiple messages and combines them into a single message. -Router: Routers consume messages from a channel and forward each consumed message to one or more different message channel depending on a set of condition.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages