1
0
mirror of https://github.com/taigrr/nats.docs synced 2025-01-18 04:03:23 -08:00

updating docs

This commit is contained in:
ainsley
2019-09-23 17:51:02 -05:00
parent 98d03750cd
commit 979378c81c
163 changed files with 11005 additions and 553 deletions

View File

@@ -1504,6 +1504,32 @@
</li>
<li class="chapter " data-level="5.3.5" data-path="../../nats_tools/nsc/revocation.html">
<a href="../../nats_tools/nsc/revocation.html">
Revocation
</a>
</li>
<li class="chapter " data-level="5.3.6" data-path="../../nats_tools/nsc/managed.html">
<a href="../../nats_tools/nsc/managed.html">
Managed Operators
</a>
</li>
@@ -2570,49 +2596,49 @@
<p>Two options:</p>
<p>Run the binary that you downloaded, for example: <code>$ ./nats-streaming-server</code></p>
<p>Or, run from source:</p>
<pre class="language-"><code class="lang-sh"><span class="token operator">&gt;</span> <span class="token function">cd</span> <span class="token variable">$GOPATH</span>/src/github.com/nats-io/nats-streaming-server
<pre class="language-"><code class="lang-sh"><span class="token operator">&gt;</span> <span class="token builtin class-name">cd</span> <span class="token variable">$GOPATH</span>/src/github.com/nats-io/nats-streaming-server
<span class="token operator">&gt;</span> go run nats-streaming-server.go
</code></pre>
<p>You should see the following, indicating that the NATS Streaming Server is running:</p>
<pre class="language-"><code class="lang-sh"><span class="token operator">&gt;</span> go run nats-streaming-server.go
<span class="token punctuation">[</span>59232<span class="token punctuation">]</span> 2019/05/22 14:24:54.426344 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: Starting nats-streaming-server<span class="token punctuation">[</span>test-cluster<span class="token punctuation">]</span> version 0.14.2
<span class="token punctuation">[</span>59232<span class="token punctuation">]</span> 2019/05/22 14:24:54.426423 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: ServerID: 3fpvAuXHo3C66Rkd4rmfFX
<span class="token punctuation">[</span>59232<span class="token punctuation">]</span> 2019/05/22 14:24:54.426440 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: Go version: go1.11.10
<span class="token punctuation">[</span>59232<span class="token punctuation">]</span> 2019/05/22 14:24:54.426442 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: Git commit: <span class="token punctuation">[</span>not set<span class="token punctuation">]</span>
<span class="token punctuation">[</span>59232<span class="token punctuation">]</span> 2019/05/22 14:24:54.426932 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> Starting nats-server version 1.4.1
<span class="token punctuation">[</span>59232<span class="token punctuation">]</span> 2019/05/22 14:24:54.426937 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> Git commit <span class="token punctuation">[</span>not set<span class="token punctuation">]</span>
<span class="token punctuation">[</span>59232<span class="token punctuation">]</span> 2019/05/22 14:24:54.427104 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> Listening <span class="token keyword">for</span> client connections on 0.0.0.0:4222
<span class="token punctuation">[</span>59232<span class="token punctuation">]</span> 2019/05/22 14:24:54.427108 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> Server is ready
<span class="token punctuation">[</span>59232<span class="token punctuation">]</span> 2019/05/22 14:24:54.457604 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: Recovering the state<span class="token punctuation">..</span>.
<span class="token punctuation">[</span>59232<span class="token punctuation">]</span> 2019/05/22 14:24:54.457614 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: No recovered state
<span class="token punctuation">[</span>59232<span class="token punctuation">]</span> 2019/05/22 14:24:54.711407 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: Message store is MEMORY
<span class="token punctuation">[</span>59232<span class="token punctuation">]</span> 2019/05/22 14:24:54.711465 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: ---------- Store Limits ----------
<span class="token punctuation">[</span>59232<span class="token punctuation">]</span> 2019/05/22 14:24:54.711471 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: Channels: 100 *
<span class="token punctuation">[</span>59232<span class="token punctuation">]</span> 2019/05/22 14:24:54.711474 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: --------- Channels Limits --------
<span class="token punctuation">[</span>59232<span class="token punctuation">]</span> 2019/05/22 14:24:54.711478 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: Subscriptions: 1000 *
<span class="token punctuation">[</span>59232<span class="token punctuation">]</span> 2019/05/22 14:24:54.711481 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: Messages <span class="token keyword">:</span> 1000000 *
<span class="token punctuation">[</span>59232<span class="token punctuation">]</span> 2019/05/22 14:24:54.711485 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: Bytes <span class="token keyword">:</span> 976.56 MB *
<span class="token punctuation">[</span>59232<span class="token punctuation">]</span> 2019/05/22 14:24:54.711488 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: Age <span class="token keyword">:</span> unlimited *
<span class="token punctuation">[</span>59232<span class="token punctuation">]</span> 2019/05/22 14:24:54.711492 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: Inactivity <span class="token keyword">:</span> unlimited *
<span class="token punctuation">[</span>59232<span class="token punctuation">]</span> 2019/05/22 14:24:54.711495 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: ----------------------------------
<span class="token punctuation">[</span><span class="token number">59232</span><span class="token punctuation">]</span> <span class="token number">2019</span>/05/22 <span class="token number">14</span>:24:54.426344 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: Starting nats-streaming-server<span class="token punctuation">[</span>test-cluster<span class="token punctuation">]</span> version <span class="token number">0.14</span>.2
<span class="token punctuation">[</span><span class="token number">59232</span><span class="token punctuation">]</span> <span class="token number">2019</span>/05/22 <span class="token number">14</span>:24:54.426423 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: ServerID: 3fpvAuXHo3C66Rkd4rmfFX
<span class="token punctuation">[</span><span class="token number">59232</span><span class="token punctuation">]</span> <span class="token number">2019</span>/05/22 <span class="token number">14</span>:24:54.426440 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: Go version: go1.11.10
<span class="token punctuation">[</span><span class="token number">59232</span><span class="token punctuation">]</span> <span class="token number">2019</span>/05/22 <span class="token number">14</span>:24:54.426442 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: Git commit: <span class="token punctuation">[</span>not set<span class="token punctuation">]</span>
<span class="token punctuation">[</span><span class="token number">59232</span><span class="token punctuation">]</span> <span class="token number">2019</span>/05/22 <span class="token number">14</span>:24:54.426932 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> Starting nats-server version <span class="token number">1.4</span>.1
<span class="token punctuation">[</span><span class="token number">59232</span><span class="token punctuation">]</span> <span class="token number">2019</span>/05/22 <span class="token number">14</span>:24:54.426937 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> Git commit <span class="token punctuation">[</span>not set<span class="token punctuation">]</span>
<span class="token punctuation">[</span><span class="token number">59232</span><span class="token punctuation">]</span> <span class="token number">2019</span>/05/22 <span class="token number">14</span>:24:54.427104 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> Listening <span class="token keyword">for</span> client connections on <span class="token number">0.0</span>.0.0:4222
<span class="token punctuation">[</span><span class="token number">59232</span><span class="token punctuation">]</span> <span class="token number">2019</span>/05/22 <span class="token number">14</span>:24:54.427108 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> Server is ready
<span class="token punctuation">[</span><span class="token number">59232</span><span class="token punctuation">]</span> <span class="token number">2019</span>/05/22 <span class="token number">14</span>:24:54.457604 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: Recovering the state<span class="token punctuation">..</span>.
<span class="token punctuation">[</span><span class="token number">59232</span><span class="token punctuation">]</span> <span class="token number">2019</span>/05/22 <span class="token number">14</span>:24:54.457614 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: No recovered state
<span class="token punctuation">[</span><span class="token number">59232</span><span class="token punctuation">]</span> <span class="token number">2019</span>/05/22 <span class="token number">14</span>:24:54.711407 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: Message store is MEMORY
<span class="token punctuation">[</span><span class="token number">59232</span><span class="token punctuation">]</span> <span class="token number">2019</span>/05/22 <span class="token number">14</span>:24:54.711465 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: ---------- Store Limits ----------
<span class="token punctuation">[</span><span class="token number">59232</span><span class="token punctuation">]</span> <span class="token number">2019</span>/05/22 <span class="token number">14</span>:24:54.711471 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: Channels: <span class="token number">100</span> *
<span class="token punctuation">[</span><span class="token number">59232</span><span class="token punctuation">]</span> <span class="token number">2019</span>/05/22 <span class="token number">14</span>:24:54.711474 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: --------- Channels Limits --------
<span class="token punctuation">[</span><span class="token number">59232</span><span class="token punctuation">]</span> <span class="token number">2019</span>/05/22 <span class="token number">14</span>:24:54.711478 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: Subscriptions: <span class="token number">1000</span> *
<span class="token punctuation">[</span><span class="token number">59232</span><span class="token punctuation">]</span> <span class="token number">2019</span>/05/22 <span class="token number">14</span>:24:54.711481 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: Messages <span class="token builtin class-name">:</span> <span class="token number">1000000</span> *
<span class="token punctuation">[</span><span class="token number">59232</span><span class="token punctuation">]</span> <span class="token number">2019</span>/05/22 <span class="token number">14</span>:24:54.711485 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: Bytes <span class="token builtin class-name">:</span> <span class="token number">976.56</span> MB *
<span class="token punctuation">[</span><span class="token number">59232</span><span class="token punctuation">]</span> <span class="token number">2019</span>/05/22 <span class="token number">14</span>:24:54.711488 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: Age <span class="token builtin class-name">:</span> unlimited *
<span class="token punctuation">[</span><span class="token number">59232</span><span class="token punctuation">]</span> <span class="token number">2019</span>/05/22 <span class="token number">14</span>:24:54.711492 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: Inactivity <span class="token builtin class-name">:</span> unlimited *
<span class="token punctuation">[</span><span class="token number">59232</span><span class="token punctuation">]</span> <span class="token number">2019</span>/05/22 <span class="token number">14</span>:24:54.711495 <span class="token punctuation">[</span>INF<span class="token punctuation">]</span> STREAM: ----------------------------------
</code></pre>
<h2 id="run-the-publisher-client"><a name="run-the-publisher-client" class="plugin-anchor" href="#run-the-publisher-client"><i class="fa fa-link" aria-hidden="true"></i></a>Run the publisher client</h2>
<p>Publish several messages. For each publication you should get a result.</p>
<pre class="language-"><code class="lang-sh"><span class="token operator">&gt;</span> <span class="token function">cd</span> <span class="token variable">$GOPATH</span>/src/github.com/nats-io/stan.go/examples/stan-pub
<pre class="language-"><code class="lang-sh"><span class="token operator">&gt;</span> <span class="token builtin class-name">cd</span> <span class="token variable">$GOPATH</span>/src/github.com/nats-io/stan.go/examples/stan-pub
<span class="token operator">&gt;</span> go run main.go foo <span class="token string">&quot;msg one&quot;</span>
Published <span class="token punctuation">[</span>foo<span class="token punctuation">]</span> <span class="token keyword">:</span> <span class="token string">&apos;msg one&apos;</span>
Published <span class="token punctuation">[</span>foo<span class="token punctuation">]</span> <span class="token builtin class-name">:</span> <span class="token string">&apos;msg one&apos;</span>
<span class="token operator">&gt;</span> go run main.go foo <span class="token string">&quot;msg two&quot;</span>
Published <span class="token punctuation">[</span>foo<span class="token punctuation">]</span> <span class="token keyword">:</span> <span class="token string">&apos;msg two&apos;</span>
Published <span class="token punctuation">[</span>foo<span class="token punctuation">]</span> <span class="token builtin class-name">:</span> <span class="token string">&apos;msg two&apos;</span>
<span class="token operator">&gt;</span> go run main.go foo <span class="token string">&quot;msg three&quot;</span>
Published <span class="token punctuation">[</span>foo<span class="token punctuation">]</span> <span class="token keyword">:</span> <span class="token string">&apos;msg three&apos;</span>
Published <span class="token punctuation">[</span>foo<span class="token punctuation">]</span> <span class="token builtin class-name">:</span> <span class="token string">&apos;msg three&apos;</span>
</code></pre>
<h2 id="run-the-subscriber-client"><a name="run-the-subscriber-client" class="plugin-anchor" href="#run-the-subscriber-client"><i class="fa fa-link" aria-hidden="true"></i></a>Run the subscriber client</h2>
<p>Use the <code>--all</code> flag to receive all published messages.</p>
<pre class="language-"><code class="lang-sh"><span class="token operator">&gt;</span> <span class="token function">cd</span> <span class="token variable">$GOPATH</span>/src/github.com/nats-io/stan.go/examples/stan-sub
<pre class="language-"><code class="lang-sh"><span class="token operator">&gt;</span> <span class="token builtin class-name">cd</span> <span class="token variable">$GOPATH</span>/src/github.com/nats-io/stan.go/examples/stan-sub
<span class="token operator">&gt;</span> go run main.go --all -c test-cluster -id myID foo
Connected to nats://localhost:4222 clusterID: <span class="token punctuation">[</span>test-cluster<span class="token punctuation">]</span> clientID: <span class="token punctuation">[</span>myID<span class="token punctuation">]</span>
subscribing with DeliverAllAvailable
Listening on <span class="token punctuation">[</span>foo<span class="token punctuation">]</span>, clientID<span class="token operator">=</span><span class="token punctuation">[</span>myID<span class="token punctuation">]</span>, qgroup<span class="token operator">=</span><span class="token punctuation">[</span><span class="token punctuation">]</span> durable<span class="token operator">=</span><span class="token punctuation">[</span><span class="token punctuation">]</span>
Listening on <span class="token punctuation">[</span>foo<span class="token punctuation">]</span>, <span class="token assign-left variable">clientID</span><span class="token operator">=</span><span class="token punctuation">[</span>myID<span class="token punctuation">]</span>, <span class="token assign-left variable">qgroup</span><span class="token operator">=</span><span class="token punctuation">[</span><span class="token punctuation">]</span> <span class="token assign-left variable">durable</span><span class="token operator">=</span><span class="token punctuation">[</span><span class="token punctuation">]</span>
<span class="token punctuation">[</span><span class="token comment">#1] Received on [foo]: &apos;sequence:1 subject:&quot;foo&quot; data:&quot;msg one&quot; timestamp:1465962202884478817 &apos;</span>
<span class="token punctuation">[</span><span class="token comment">#2] Received on [foo]: &apos;sequence:2 subject:&quot;foo&quot; data:&quot;msg two&quot; timestamp:1465962208545003897 &apos;</span>
<span class="token punctuation">[</span><span class="token comment">#3] Received on [foo]: &apos;sequence:3 subject:&quot;foo&quot; data:&quot;msg three&quot; timestamp:1465962215567601196</span>
@@ -2623,7 +2649,7 @@ Listening on <span class="token punctuation">[</span>foo<span class="token punct
--last Deliver starting with last published message
--since <span class="token operator">&lt;</span>duration<span class="token operator">&gt;</span> Deliver messages <span class="token keyword">in</span> last interval <span class="token punctuation">(</span>e.g. 1s, 1hr, https://golang.org/pkg/time/<span class="token comment">#ParseDuration)</span>
--durable <span class="token operator">&lt;</span>name<span class="token operator">&gt;</span> Durable subscriber name
--unsubscribe Unsubscribe the durable on <span class="token keyword">exit</span>
--unsubscribe Unsubscribe the durable on <span class="token builtin class-name">exit</span>
</code></pre>
@@ -2668,7 +2694,7 @@ Listening on <span class="token punctuation">[</span>foo<span class="token punct
<script>
var gitbook = gitbook || [];
gitbook.push(function() {
gitbook.page.hasChanged({"page":{"title":"Running","level":"8.3","depth":1,"next":{"title":"Configuring","level":"8.4","depth":1,"path":"nats_streaming/configuring/configuring.md","ref":"nats_streaming/configuring/configuring.md","articles":[{"title":"Command line arguments","level":"8.4.1","depth":2,"path":"nats_streaming/configuring/cmdline.md","ref":"nats_streaming/configuring/cmdline.md","articles":[]},{"title":"Configuration file","level":"8.4.2","depth":2,"path":"nats_streaming/configuring/cfgfile.md","ref":"nats_streaming/configuring/cfgfile.md","articles":[]},{"title":"Store Limits","level":"8.4.3","depth":2,"path":"nats_streaming/configuring/storelimits.md","ref":"nats_streaming/configuring/storelimits.md","articles":[{"title":"Limits inheritance","level":"8.4.3.1","depth":3,"anchor":"#limits-inheritance","path":"nats_streaming/configuring/storelimits.md","ref":"nats_streaming/configuring/storelimits.md#limits-inheritance","articles":[]}]},{"title":"Persistence","level":"8.4.4","depth":2,"path":"nats_streaming/configuring/persistence.md","ref":"nats_streaming/configuring/persistence.md","articles":[{"title":"File Store","level":"8.4.4.1","depth":3,"path":"nats_streaming/configuring/filestore.md","ref":"nats_streaming/configuring/filestore.md","articles":[{"title":"Options","level":"8.4.4.1.1","depth":4,"anchor":"#options","path":"nats_streaming/configuring/filestore.md","ref":"nats_streaming/configuring/filestore.md#options","articles":[]},{"title":"Recovery Errors","level":"8.4.4.1.2","depth":4,"anchor":"#recovery-errors","path":"nats_streaming/configuring/filestore.md","ref":"nats_streaming/configuring/filestore.md#recovery-errors","articles":[]}]},{"title":"SQL Store","level":"8.4.4.2","depth":3,"path":"nats_streaming/configuring/sqlstore.md","ref":"nats_streaming/configuring/sqlstore.md","articles":[{"title":"Read and Write Timeouts","level":"8.4.4.2.1","depth":4,"anchor":"#read-and-write-timeouts","path":"nats_streaming/configuring/sqlstore.md","ref":"nats_streaming/configuring/sqlstore.md#read-and-write-timeouts","articles":[]},{"title":"Options","level":"8.4.4.2.2","depth":4,"anchor":"#options","path":"nats_streaming/configuring/sqlstore.md","ref":"nats_streaming/configuring/sqlstore.md#options","articles":[]}]}]},{"title":"Securing","level":"8.4.5","depth":2,"path":"nats_streaming/configuring/tls.md","ref":"nats_streaming/configuring/tls.md","articles":[{"title":"Authenticating Users","level":"8.4.5.1","depth":3,"anchor":"#authenticating-users","path":"nats_streaming/configuring/tls.md","ref":"nats_streaming/configuring/tls.md#authenticating-users","articles":[]},{"title":"TLS","level":"8.4.5.2","depth":3,"anchor":"#using-tls","path":"nats_streaming/configuring/tls.md","ref":"nats_streaming/configuring/tls.md#using-tls","articles":[]}]}]},"previous":{"title":"Installing","level":"8.2","depth":1,"path":"nats_streaming/gettingstarted/install.md","ref":"nats_streaming/gettingstarted/install.md","articles":[]},"dir":"ltr"},"config":{"plugins":["prism","-sharing","-highlight","include-html","toggle-chapters","anchors","edit-link"],"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"prism":{"lang":{"ascii":"markup","text":"markup"}},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"include-html":{},"fontsettings":{"theme":"white","family":"sans","size":2},"edit-link":{"label":"edit","base":"https://github.com/nats-io/docs/edit/master"},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false},"anchors":{},"toggle-chapters":{}},"theme":"default","author":"The NATS Maintainers","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"title":"NATS","gitbook":"*","description":"Administrative, developer and conceptual documentation for the NATS messaging system."},"file":{"path":"nats_streaming/gettingstarted/run.md","mtime":"2019-05-30T22:52:52.329Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2019-09-05T21:19:53.626Z"},"basePath":"../..","book":{"language":""}});
gitbook.page.hasChanged({"page":{"title":"Running","level":"8.3","depth":1,"next":{"title":"Configuring","level":"8.4","depth":1,"path":"nats_streaming/configuring/configuring.md","ref":"nats_streaming/configuring/configuring.md","articles":[{"title":"Command line arguments","level":"8.4.1","depth":2,"path":"nats_streaming/configuring/cmdline.md","ref":"nats_streaming/configuring/cmdline.md","articles":[]},{"title":"Configuration file","level":"8.4.2","depth":2,"path":"nats_streaming/configuring/cfgfile.md","ref":"nats_streaming/configuring/cfgfile.md","articles":[]},{"title":"Store Limits","level":"8.4.3","depth":2,"path":"nats_streaming/configuring/storelimits.md","ref":"nats_streaming/configuring/storelimits.md","articles":[{"title":"Limits inheritance","level":"8.4.3.1","depth":3,"anchor":"#limits-inheritance","path":"nats_streaming/configuring/storelimits.md","ref":"nats_streaming/configuring/storelimits.md#limits-inheritance","articles":[]}]},{"title":"Persistence","level":"8.4.4","depth":2,"path":"nats_streaming/configuring/persistence.md","ref":"nats_streaming/configuring/persistence.md","articles":[{"title":"File Store","level":"8.4.4.1","depth":3,"path":"nats_streaming/configuring/filestore.md","ref":"nats_streaming/configuring/filestore.md","articles":[{"title":"Options","level":"8.4.4.1.1","depth":4,"anchor":"#options","path":"nats_streaming/configuring/filestore.md","ref":"nats_streaming/configuring/filestore.md#options","articles":[]},{"title":"Recovery Errors","level":"8.4.4.1.2","depth":4,"anchor":"#recovery-errors","path":"nats_streaming/configuring/filestore.md","ref":"nats_streaming/configuring/filestore.md#recovery-errors","articles":[]}]},{"title":"SQL Store","level":"8.4.4.2","depth":3,"path":"nats_streaming/configuring/sqlstore.md","ref":"nats_streaming/configuring/sqlstore.md","articles":[{"title":"Read and Write Timeouts","level":"8.4.4.2.1","depth":4,"anchor":"#read-and-write-timeouts","path":"nats_streaming/configuring/sqlstore.md","ref":"nats_streaming/configuring/sqlstore.md#read-and-write-timeouts","articles":[]},{"title":"Options","level":"8.4.4.2.2","depth":4,"anchor":"#options","path":"nats_streaming/configuring/sqlstore.md","ref":"nats_streaming/configuring/sqlstore.md#options","articles":[]}]}]},{"title":"Securing","level":"8.4.5","depth":2,"path":"nats_streaming/configuring/tls.md","ref":"nats_streaming/configuring/tls.md","articles":[{"title":"Authenticating Users","level":"8.4.5.1","depth":3,"anchor":"#authenticating-users","path":"nats_streaming/configuring/tls.md","ref":"nats_streaming/configuring/tls.md#authenticating-users","articles":[]},{"title":"TLS","level":"8.4.5.2","depth":3,"anchor":"#using-tls","path":"nats_streaming/configuring/tls.md","ref":"nats_streaming/configuring/tls.md#using-tls","articles":[]}]}]},"previous":{"title":"Installing","level":"8.2","depth":1,"path":"nats_streaming/gettingstarted/install.md","ref":"nats_streaming/gettingstarted/install.md","articles":[]},"dir":"ltr"},"config":{"plugins":["prism","-sharing","-highlight","include-html","toggle-chapters","anchors","edit-link"],"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"prism":{"lang":{"ascii":"markup","text":"markup"}},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"include-html":{},"fontsettings":{"theme":"white","family":"sans","size":2},"edit-link":{"label":"edit","base":"https://github.com/nats-io/docs/edit/master"},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false},"anchors":{},"toggle-chapters":{}},"theme":"default","author":"The NATS Maintainers","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"title":"NATS","gitbook":"*","description":"Administrative, developer and conceptual documentation for the NATS messaging system."},"file":{"path":"nats_streaming/gettingstarted/run.md","mtime":"2019-09-23T22:49:18.492Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2019-09-23T22:50:08.961Z"},"basePath":"../..","book":{"language":""}});
});
</script>
</div>