From 2b9b05ce2d3e1255f3ba0772a40e19b64acad6d0 Mon Sep 17 00:00:00 2001 From: Matthias Hanel Date: Mon, 27 Jul 2020 18:28:11 -0400 Subject: [PATCH 1/2] no persistence in plain nats --- nats-concepts/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nats-concepts/intro.md b/nats-concepts/intro.md index 259f86a..3733b83 100644 --- a/nats-concepts/intro.md +++ b/nats-concepts/intro.md @@ -6,5 +6,5 @@ NATS makes it easy for programs to communicate across different environments, la ![](../.gitbook/assets/intro.svg) -NATS core offers an **at most once** quality of service. If a subscriber is not listening on the subject \(no subject match\), or is not active when the message is sent, the message is not received. This is the same level of guarantee that TCP/IP provides. By default, NATS is a fire-and-forget messaging system. If you need higher levels of service, you can use [NATS Streaming](../nats-streaming-concepts/intro.md) or build additional reliability into your client applications with proven and scalable reference designs such as [acks](acks.md) and [sequence numbers](seq_num.md). +NATS core offers an **at most once** quality of service. If a subscriber is not listening on the subject \(no subject match\), or is not active when the message is sent, the message is not received. This is the same level of guarantee that TCP/IP provides. NATS is a fire-and-forget messaging system. It does not store messages on disk. If you need higher levels of service, you can use [NATS Streaming](../nats-streaming-concepts/intro.md) or build additional reliability into your client applications with proven and scalable reference designs such as [acks](acks.md) and [sequence numbers](seq_num.md). From 4b0ec2f7a771a241a8a0398fe616bb2e1164e843 Mon Sep 17 00:00:00 2001 From: Matthias Hanel Date: Mon, 27 Jul 2020 19:45:41 -0400 Subject: [PATCH 2/2] incorporating comments --- nats-concepts/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nats-concepts/intro.md b/nats-concepts/intro.md index 3733b83..7f19b69 100644 --- a/nats-concepts/intro.md +++ b/nats-concepts/intro.md @@ -6,5 +6,5 @@ NATS makes it easy for programs to communicate across different environments, la ![](../.gitbook/assets/intro.svg) -NATS core offers an **at most once** quality of service. If a subscriber is not listening on the subject \(no subject match\), or is not active when the message is sent, the message is not received. This is the same level of guarantee that TCP/IP provides. NATS is a fire-and-forget messaging system. It does not store messages on disk. If you need higher levels of service, you can use [NATS Streaming](../nats-streaming-concepts/intro.md) or build additional reliability into your client applications with proven and scalable reference designs such as [acks](acks.md) and [sequence numbers](seq_num.md). +NATS core offers an **at most once** quality of service. If a subscriber is not listening on the subject \(no subject match\), or is not active when the message is sent, the message is not received. This is the same level of guarantee that TCP/IP provides. Core NATS is a fire-and-forget messaging system, will only hold messages in memory and will never write messages directly to disk. If you need higher levels of service, you can use [NATS Streaming](../nats-streaming-concepts/intro.md) or build additional reliability into your client applications with proven and scalable reference designs such as [acks](acks.md) and [sequence numbers](seq_num.md).