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-07-01 17:32:01 -05:00
parent 119c0c9ce9
commit 0c5e6f6c4f
152 changed files with 161 additions and 156 deletions

View File

@@ -2383,11 +2383,12 @@
<h3 id="can-multiple-subscribers-receive-a-request"><a name="can-multiple-subscribers-receive-a-request" class="plugin-anchor" href="#can-multiple-subscribers-receive-a-request"><i class="fa fa-link" aria-hidden="true"></i></a>Can multiple subscribers receive a Request?</h3>
<p>Yes. NATS is a publish and subscribe system that also has distributed queueing functionality on a per subscriber basis. When you publish a message, for instance at the beginning of a request, every subscriber will receive the message. If subscribers form a queue group, only one subscriber will be picked at random to receive the message. However, note that the requestor does not know or control this information. What the requestor does control is that it only wants one answer to the request, and NATS handles this very well by actively pruning the interest graph.</p>
<h3 id="how-can-i-monitor-my-nats-cluster"><a name="how-can-i-monitor-my-nats-cluster" class="plugin-anchor" href="#how-can-i-monitor-my-nats-cluster"><i class="fa fa-link" aria-hidden="true"></i></a>How can I monitor my NATS cluster?</h3>
<p>There are several options available, thanks to the active NATS community:</p>
<p>NATS can be deployed to have an HTTP(s) monitoring port - see the demo server here: <a href="https://demo.nats.io:8222/" target="_blank">http://demo.nats.io:8222/</a>. Alternately, there are several options available, including some from the active NATS community:</p>
<ul>
<li><a href="https://github.com/nats-io/nats-top" target="_blank">nats-top</a> is a top-like monitoring tool developed by Wally Quevedo of Synadia.</li>
<li><a href="https://github.com/cmfatih/natsboard" target="_blank">natsboard</a> is a monitoring tool developed by Fatih Cetinkaya.</li>
<li><a href="https://github.com/repejota/nats-mon" target="_blank">nats-mon</a> is a monitoring tool developed by Ra&#xFC;l P&#xE9;rez and Adri&#xE0; Cidre.</li>
<li><a href="https://github.com/nats-io/prometheus-nats-exporter" target="_blank">Prometheus NATS Exporter</a> Use Prometheus to configure metrics and Grafana to create a visual display.</li>
<li><a href="https://github.com/nats-io/nats-top" target="_blank">nats-top</a> A top-like monitoring tool developed by Wally Quevedo of Synadia.</li>
<li><a href="https://github.com/cmfatih/natsboard" target="_blank">natsboard</a> A monitoring tool developed by Fatih Cetinkaya.</li>
<li><a href="https://github.com/repejota/nats-mon" target="_blank">nats-mon</a> A monitoring tool developed by Ra&#xFC;l P&#xE9;rez and Adri&#xE0; Cidre.</li>
</ul>
<p>A more detailed overview of monitoring is available under <a href="nats_server/monitoring.html">NATS Server Monitoring</a>.</p>
<h3 id="does-nats-do-queuing-does-nats-do-load-balancing"><a name="does-nats-do-queuing-does-nats-do-load-balancing" class="plugin-anchor" href="#does-nats-do-queuing-does-nats-do-load-balancing"><i class="fa fa-link" aria-hidden="true"></i></a>Does NATS do queuing? Does NATS do load balancing?</h3>
@@ -2464,7 +2465,7 @@
<script>
var gitbook = gitbook || [];
gitbook.push(function() {
gitbook.page.hasChanged({"page":{"title":"FAQ","level":"1.3","depth":1,"next":{"title":"nats.io","level":"1.4","depth":1,"url":"https://nats.io","ref":"https://nats.io","articles":[]},"previous":{"title":"What's New in 2.0","level":"1.2","depth":1,"path":"whats_new/whats_new_20.md","ref":"whats_new/whats_new_20.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":"","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":"faq.md","mtime":"2019-06-11T19:34:10.866Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2019-06-28T23:37:18.980Z"},"basePath":".","book":{"language":""}});
gitbook.page.hasChanged({"page":{"title":"FAQ","level":"1.3","depth":1,"next":{"title":"nats.io","level":"1.4","depth":1,"url":"https://nats.io","ref":"https://nats.io","articles":[]},"previous":{"title":"What's New in 2.0","level":"1.2","depth":1,"path":"whats_new/whats_new_20.md","ref":"whats_new/whats_new_20.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":"","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":"faq.md","mtime":"2019-07-01T22:30:41.578Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2019-07-01T22:30:59.926Z"},"basePath":".","book":{"language":""}});
});
</script>
</div>