osrd
osrd copied to clipboard
Modify core to be specialized on only one infrastructure at a time
Description and goal
Adapt the core instances so they can be started dynamically with specific infrastructure.
Messages that should be supported:
-
pathfinding_routes
/ (pathfinding_routes_v2
train schedule v2) -
standalone_simulation
-
project_signals
-
detect_conflicts
-
stdcm
Acceptance criteria
- [ ] Implement the startup of core with an infrastructure identifier.
- [ ] Publish latest seen messages in redis so core_controller can know when destroy a pool
- [ ] Implement the processing of requests from editoast.
- [ ] Implement the way to send message to a custom queue for responses when ready.