Versions Compared

Key

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

...

The following diagram displays the main components and actors involved in the flow.

Drawio
mVer2
zoom1
simple0
zoominComment10
inCommentcustContentId0330170434
pageId329154572
custContentIdlbox3301704341
diagramDisplayNameEUREKA-211-1.drawio
lbox1
contentVer4
revision4
baseUrlhttps://folio-org.atlassian.net/wiki
diagramNameEUREKA-211-1.drawio
pCenter0
width1190
links
tbstyle
height908

...

  • Multiple ways for sidecars to get discovery information when “Dynamic Routing“ is enabled.

  • Multiple modules for dynamic routing resolution increase the overall complexity of the system.

  • Dynamic routing can potentially introduce additional latency due to the extra steps required to resolve discovery info. The usage of the cache should mitigate the issue.

  • mgr-discovery becomes a critical component. if it fails, it could disrupt the entire routing and bootstrapping mechanism. HA and redundancy should be used to mitigate this.

Option 3.2

Drawio
mVer2
zoom1
simple0
inComment0
custContentId330235973
pageId329154572
lbox1
diagramDisplayNameEUREKA-211-2.drawio
contentVer2
revision2
baseUrlhttps://folio-org.atlassian.net/wiki
diagramNameEUREKA-211-2.drawio
pCenter0
width1141.5
links
tbstyle
height901