Skip to content

Concentrate NATS publish/subscribe/request behind thin adapters - #263

Merged
Skymly merged 3 commits into
mainfrom
codex/nats-protocol-bridge
Aug 30, 2026
Merged

Concentrate NATS publish/subscribe/request behind thin adapters#263
Skymly merged 3 commits into
mainfrom
codex/nats-protocol-bridge

Conversation

@Skymly

@Skymly Skymly commented Aug 30, 2026

Copy link
Copy Markdown
Owner

Summary

Internal NatsProtocol owns publish/subscribe/request. Keep R3 FromPublish(ReadOnlyMemory<byte>) as the existing public-surface divergence.

Related Issue

Closes #254

Solution module

  • Nats (Observables.Nats)

Type of change

  • Refactor (no behavior change)

Test plan

  • Nats.Tests 13, Reactive.Tests 3, R3 generator 7, Reactive generator 4 (net8)

Breaking changes

  • None

Checklist

  • This PR touches only one solution module
  • Commit messages are in English
  • No version bumps
  • No documentation changes needed

Skymly added 3 commits August 30, 2026 17:25
R3 and Reactive cloned the NATS pump. Keep R3 FromPublish(ReadOnlyMemory<byte>) as the existing public-surface divergence.

Closes #254
@Skymly
Skymly merged commit f0c3b52 into main Aug 30, 2026
4 of 5 checks passed
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.

Deepen Nats protocol bridge behind R3/Reactive adapters

1 participant