Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

#IssueDecisionNotes/Jira
1What topic to use? proposed ncmp-async-xxx

2Agree proposed change to url

3passthrough request need to be able to handle different response types (using accept header) but the async option would have a fixed and possibly different response type.

4How many messages are we expecting at peak time?

5Should we create a standalone app to demo or are tests sufficient?


Proposed Diagram

draw.io Diagram
bordertrue
diagramNameCPS-821
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth771
revision45

Rest Endpoint with Async Flag

...

Response types for passthrough

Will we be able to handle everything "as-is"?

Future or alternative

Why do we need a future (or alternative)? - To gather response from DMI.

RequestID Generation

TypeMethod
UUID
String uniqueID = UUID.randomUUID().toString();

Async Request Option using Messaging

...