nats-io / nats-architecture-and-design

Architecture and Design Docs
Apache License 2.0
170 stars 20 forks source link

KV watch multiple filters #277

Open Jarema opened 4 weeks ago

Jarema commented 4 weeks ago

Overview

KV watch supports only single filter, which has limitations similar to those of single filter consumers.

Clients should support kv::watch watching multiple filters, leveraging consumers with multiple filters.

That can be a separate method (for example watch_many), or extension to the current one, depending on the language and it's ability to introduce multiple KV watch filters without breaking changes.

Clients and Tools

Other Tasks

Client authors please update with your progress. If you open issues in your own repositories as a result of this request, please link them to this one by pasting the issue URL in a comment or main issue description.