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

Reorg on summary to get concepts in their own sections

This commit is contained in:
Stephen Asbury 2019-05-24 14:08:41 -07:00
parent 555b8c0198
commit 13a3c94114
3 changed files with 53 additions and 47 deletions

View File

@ -3,15 +3,15 @@
* [Introduction](README.md)
* [What's New in 2.0](whats_new/whats_new_20.md)
# Concepts
## Concepts
* [Introduction](developer/concepts/intro.md)
* [Subject-Based Messaging](developer/concepts/subjects.md)
* [Publish-Subscribe](developer/concepts/pubsub.md)
* [Request-Reply](developer/concepts/reqreply.md)
* [Queue Groups](developer/concepts/queue.md)
* [Acknowledgements](developer/concepts/acks.md)
* [Sequence Numbers](developer/concepts/seq_num.md)
* [What is NATS](developer/concepts/intro.md)
* [Subject-Based Messaging](developer/concepts/subjects.md)
* [Publish-Subscribe](developer/concepts/pubsub.md)
* [Request-Reply](developer/concepts/reqreply.md)
* [Queue Groups](developer/concepts/queue.md)
* [Acknowledgements](developer/concepts/acks.md)
* [Sequence Numbers](developer/concepts/seq_num.md)
## Developing With NATS
@ -122,6 +122,32 @@
* [Tutorial](nats_tools/nats_top/tutorial.md)
* [nats-bench](nats_tools/natsbench.md)
## NATS Streaming Concepts
* [Introduction](nats_streaming/intro.md)
* [Relation to NATS](nats_streaming/relation-to-nats.md)
* [Client Connections](nats_streaming/client-connections.md)
* [Channels](nats_streaming/channels/channels.md)
* [Message Log](nats_streaming/channels/message-log.md)
* [Subscriptions](nats_streaming/channels/subscriptions/subscriptions.md)
* [Regular](nats_streaming/channels/subscriptions/regular.md)
* [Durable](nats_streaming/channels/subscriptions/durable.md)
* [Queue Group](nats_streaming/channels/subscriptions/queue-group.md)
* [Redelivery](nats_streaming/channels/subscriptions/redelivery.md)
* [Store Interface](nats_streaming/store-interface.md)
* [Store Encryption](nats_streaming/store-encryption.md)
* [Clustering](nats_streaming/clustering/clustering.md)
* [Supported Stores](nats_streaming/clustering/supported-stores.md)
* [Configuration](nats_streaming/clustering/configuration.md)
* [Auto Configuration](nats_streaming/clustering/auto-configuration.md)
* [Containers](nats_streaming/clustering/containers.md)
* [Fault Tolerance](nats_streaming/fault-tolerance/ft.md)
* [Active Server](nats_streaming/fault-tolerance/active-server.md)
* [Standby Servers](nats_streaming/fault-tolerance/standby-server.md)
* [Shared State](nats_streaming/fault-tolerance/shared-state.md)
* [Failover](nats_streaming/fault-tolerance/failover.md)
* [Partitioning](nats_streaming/partitioning.md)
## Developing With NATS Streaming
* [Introduction](developer/streaming/README.md)
@ -131,47 +157,21 @@
* [Durable Subscriptions](developer/streaming/durables.md)
* [Queue Subscriptions](developer/streaming/queues.md)
* [Acknowledgements](developer/streaming/acks.md)
* [Embedding NATS Streaming Server](developer/streaming/embedding.md)
* [Writing your own client library](developer/streaming/protocol.md)
* [The Streaming Protocol](developer/streaming/protocol.md)
## NATS Streaming Server
* [Concepts](nats_streaming/intro.md)
* [Relation to NATS](nats_streaming/relation-to-nats.md)
* [Client Connections](nats_streaming/client-connections.md)
* [Channels](nats_streaming/channels/channels.md)
* [Message Log](nats_streaming/channels/message-log.md)
* [Subscriptions](nats_streaming/channels/subscriptions/subscriptions.md)
* [Regular](nats_streaming/channels/subscriptions/regular.md)
* [Durable](nats_streaming/channels/subscriptions/durable.md)
* [Queue Group](nats_streaming/channels/subscriptions/queue-group.md)
* [Redelivery](nats_streaming/channels/subscriptions/redelivery.md)
* [Store Interface](nats_streaming/store-interface.md)
* [Store Encryption](nats_streaming/store-encryption.md)
* [Clustering](nats_streaming/clustering/clustering.md)
* [Supported Stores](nats_streaming/clustering/supported-stores.md)
* [Configuration](nats_streaming/clustering/configuration.md)
* [Auto Configuration](nats_streaming/clustering/auto-configuration.md)
* [Containers](nats_streaming/clustering/containers.md)
* [Fault Tolerance](nats_streaming/fault-tolerance/ft.md)
* [Active Server](nats_streaming/fault-tolerance/active-server.md)
* [Standby Servers](nats_streaming/fault-tolerance/standby-server.md)
* [Shared State](nats_streaming/fault-tolerance/shared-state.md)
* [Failover](nats_streaming/fault-tolerance/failover.md)
* [Partitioning](nats_streaming/partitioning.md)
* [Monitoring](nats_streaming/monitoring/monitoring.md)
* [Enabling](nats_streaming/monitoring/enabling.md)
* [Endpoints](nats_streaming/monitoring/endpoints.md)
* [Getting started](nats_streaming/gettingstarted/intro.md)
* [Installing](nats_streaming/gettingstarted/install.md)
* [Running](nats_streaming/gettingstarted/run.md)
* [Configuring](nats_streaming/gettingstarted/configuring.md)
* [Securing](nats_streaming/gettingstarted/tls.md)
* [Process Signaling](nats_streaming/gettingstarted/process-signaling.md)
* [Windows Service](nats_streaming/gettingstarted/windows-service.md)
* [Installing](nats_streaming/gettingstarted/install.md)
* [Running](nats_streaming/gettingstarted/run.md)
* [Configuring](nats_streaming/gettingstarted/configuring.md)
* [Securing](nats_streaming/gettingstarted/tls.md)
* [Process Signaling](nats_streaming/gettingstarted/process-signaling.md)
* [Windows Service](nats_streaming/gettingstarted/windows-service.md)
* [Embedding NATS Streaming Server](developer/streaming/embedding.md)
* [Docker Swarm](nats_streaming/swarm.md)
* [Monitoring](nats_streaming/monitoring/monitoring.md)
* [Enabling](nats_streaming/monitoring/enabling.md)
* [Endpoints](nats_streaming/monitoring/endpoints.md)
## NATS Protocol

View File

@ -1,4 +1,4 @@
# NATS Messaging Concepts
# What is NATS
NATS messaging involves the electronic exchange of data among computer applications and provides a layer between the application and the underlying physical network. Application data is encoded as a message and sent by a publisher. The message is received, decoded, and processed by one or more subscribers.

View File

@ -1,6 +1,12 @@
# NATS Streaming Server Installation
NATS philosophy is simplicity. Installation is just decompressing a zip file and copying the binary to an appropriate directory; you can also use your favorite package manager.
NATS philosophy is simplicity.
The best way to get the NATS Streaming Server is to use one of the pre-built release binaries which are available for OSX, Linux (x86-64/ARM), Windows.
Of course you can build the latest version of the server from the master branch. The master branch will always build and pass tests, but may not work correctly in your environment. First you will need at least Go version 1.11+ installed on your machine to build the NATS Streaming Server.
Installation is just decompressing a zip file and copying the binary to an appropriate directory; you can also use your favorite package manager.
## Installing via a Package Manager