Skip to content

Add JetStream persistence support for NATS #39459

@franchb

Description

@franchb

PR #32388 implemented support for NATS.

NATS has a built-in distributed persistence system called JetStream which enables new functionalities and higher qualities of service on top of the base 'Core NATS' functionalities and qualities of service.

JetStream is built-in to nats-server and you only need 1 (or 3 or 5 if you want fault-tolerance against 1 or 2 simultaneous NATS server failures) of your NATS server(s) to be JetStream enabled for it to be available to all the client applications.

More on JetStream

natc.c already supports JetStream mode - https://github.com/nats-io/nats.c#jetstream

It would be great to have support of NATS JetStream mode in ClickHouse NATS table engine.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions