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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What would be a basic flow in spring integration?

A

HTTP Req (Message source) — Msg Channel —– Msg Processor —–> Database (Message Sink)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the Spring Integration project?

A

Spring Integration provides pre-built adapters to simplify comms between app and external systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly