Spring Integration Flashcards
1
Q
What is Messaging in Spring Intergation?
A
A core part of integration which involves exchanging messages between different components of an app
2
Q
What are Channels in Spring Intergation?
A
- Communication pipelines for messages
- in memory or persistent
- configured to support different messaging protocols (JMS, AMQP and File)
3
Q
What would be a basic flow in spring integration?
A
HTTP Req (Message source) — Msg Channel —– Msg Processor —–> Database (Message Sink)
4
Q
In spring integration what essential components are there for messgaes?
A
- Splitter: split messages
- Aggregator : combine messages
- Router: route to a different destination based on business rules
- Transformer: convert format of messages
- Message endpoint: the connection point to the external system
5
Q
What is the Spring Integration project?
A
Spring Integration provides pre-built adapters to simplify comms between app and external systems