Skip to content

Make rounter concurrent safe - #283

Merged
APshenkin merged 1 commit into
masterfrom
task/concurrent-router
Aug 10, 2026
Merged

APshenkin merged 1 commit into
masterfrom
task/concurrent-router

Conversation

@APshenkin

Copy link
Copy Markdown
Contributor

Description

Changing router to be able to use it for parallel operations. a single reader demultiplexes incoming messages into per-correlation-ID mailboxes, so concurrent exchanges on distinct correlation IDs are safe. Namespaced views let parallel runs of one protocol share a delivery

Pull Request Checklist

Scope

  • Summary and description are provided.
  • Changes are focused and scoped to one purpose.

Testing (select all that apply)

  • Unit tests
  • Property tests
  • Test vectors tests
  • Benchmarks
  • Not run (explain why)

Documentation / Spec (if relevant)

  • Updated/added docs or comments
  • Spec updated or linked

Notes

  • Additional context is provided (if needed)

@APshenkin
APshenkin merged commit a52f939 into master Aug 10, 2026
1 of 2 checks passed
@APshenkin
APshenkin deleted the task/concurrent-router branch August 10, 2026 10:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants