Skip to content
Corridor V1.26.08 is out, see what's new

Technology

Networking

Ask AI

How Corridor components interact with each other, with a network topology diagram and a request sequence diagram.

This page describes how the components interact with each other.

From Web Application Server and API - Celery Worker:

From Spark - Celery worker:

  • To submit Spark Jobs: to submit Spark jobs based on the task queue

From Jupyter Notebook:

  • To API: for metadata access
  • To Web Application: for authentication (if internal authentication is used)
  • To submit Spark Jobs: to submit Spark jobs based on the task queue

From External Agents:

  • To Corridor MCP: over MCP streamable HTTP on port 8899, for tool access to Corridor
Network diagram showing the end user and external agents connecting to the application server, which holds the web app, Corridor Services, CORRA and Corridor MCP, alongside the metadata database, file storage, Spark cluster, and supported data solutions
A typical network topology for a Corridor installation.

The interaction flow between the different components can be better understood with the sequence diagram below.

Sequence diagram of interactions between Corridor components
Sequence of interactions between components during a typical request.