dendrite/setup
Neil f4506a0d82
Refactor some JetStream helper code, add support for specifying JetStream domain (#3485)
This should gracefully handle some more potential errors that the
consumer fetches can return with retries, as well as setting some client
settings for reconnects etc when using an external NATS Server.

Also allow specifying the JetStream domain in case of a leafnode
scenario and better manage client reuse across Dendrite. And also update
NATS Server to 2.10.24 for good measure.

This code is backported from Harmony.

Signed-off-by: Neil Alexander <git@neilalexander.dev>

---------

Signed-off-by: Neil Alexander <git@neilalexander.dev>
Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com>
Co-authored-by: Till <2353100+S7evinK@users.noreply.github.com>
2025-01-19 09:09:58 +00:00
..
base Merge commit from fork 2025-01-16 19:35:50 +01:00
config Refactor some JetStream helper code, add support for specifying JetStream domain (#3485) 2025-01-19 09:09:58 +00:00
jetstream Refactor some JetStream helper code, add support for specifying JetStream domain (#3485) 2025-01-19 09:09:58 +00:00
mscs Fix linting 2024-11-14 16:40:08 +01:00
process Fix flaky test in process context 2023-05-03 18:21:33 -06:00
flags.go Update the license headers to mention the commercial license 2024-10-18 16:14:08 +02:00
monolith.go Update the license headers to mention the commercial license 2024-10-18 16:14:08 +02:00