mirror of
https://github.com/taigrr/nats.docs
synced 2025-01-18 04:03:23 -08:00
updating docs
This commit is contained in:
@@ -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ül Pérez and Adrià 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ül Pérez and Adrià 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>
|
||||
|
||||
Reference in New Issue
Block a user