|
|
@@ -18,15 +18,15 @@ WARNING:
|
|
|
|
|
|
## Simple Tags
|
|
|
|
|
|
-- [`0.10.2-linux`, `linux` (*amd64/Dockerfile*)](https://github.com/nats-io/nats-streaming-docker/blob/58d76a09cfa67441b9ea505fad29ad484b0e84c7/amd64/Dockerfile)
|
|
|
-- [`0.10.2-nanoserver`, `nanoserver` (*windows/nanoserver/Dockerfile*)](https://github.com/nats-io/nats-streaming-docker/blob/58d76a09cfa67441b9ea505fad29ad484b0e84c7/windows/nanoserver/Dockerfile)
|
|
|
-- [`0.10.2-windowsservercore`, `windowsservercore` (*windows/windowsservercore/Dockerfile*)](https://github.com/nats-io/nats-streaming-docker/blob/58d76a09cfa67441b9ea505fad29ad484b0e84c7/windows/windowsservercore/Dockerfile)
|
|
|
+- [`0.11.0-linux`, `linux` (*amd64/Dockerfile*)](https://github.com/nats-io/nats-streaming-docker/blob/342cc5fa3bb32adf2215ef789d2236978af48bf4/amd64/Dockerfile)
|
|
|
+- [`0.11.0-nanoserver`, `nanoserver` (*windows/nanoserver/Dockerfile*)](https://github.com/nats-io/nats-streaming-docker/blob/342cc5fa3bb32adf2215ef789d2236978af48bf4/windows/nanoserver/Dockerfile)
|
|
|
+- [`0.11.0-windowsservercore`, `windowsservercore` (*windows/windowsservercore/Dockerfile*)](https://github.com/nats-io/nats-streaming-docker/blob/342cc5fa3bb32adf2215ef789d2236978af48bf4/windows/windowsservercore/Dockerfile)
|
|
|
|
|
|
## Shared Tags
|
|
|
|
|
|
-- `0.10.2`, `latest`:
|
|
|
- - [`0.10.2-linux` (*amd64/Dockerfile*)](https://github.com/nats-io/nats-streaming-docker/blob/58d76a09cfa67441b9ea505fad29ad484b0e84c7/amd64/Dockerfile)
|
|
|
- - [`0.10.2-nanoserver` (*windows/nanoserver/Dockerfile*)](https://github.com/nats-io/nats-streaming-docker/blob/58d76a09cfa67441b9ea505fad29ad484b0e84c7/windows/nanoserver/Dockerfile)
|
|
|
+- `0.11.0`, `latest`:
|
|
|
+ - [`0.11.0-linux` (*amd64/Dockerfile*)](https://github.com/nats-io/nats-streaming-docker/blob/342cc5fa3bb32adf2215ef789d2236978af48bf4/amd64/Dockerfile)
|
|
|
+ - [`0.11.0-nanoserver` (*windows/nanoserver/Dockerfile*)](https://github.com/nats-io/nats-streaming-docker/blob/342cc5fa3bb32adf2215ef789d2236978af48bf4/windows/nanoserver/Dockerfile)
|
|
|
|
|
|
# Quick reference
|
|
|
|
|
|
@@ -120,26 +120,26 @@ $ docker run -d -p 4222:4222 -p 8222:8222 nats-streaming
|
|
|
Output that you would get if you had started with `-ti` instead of `d` (for daemon):
|
|
|
|
|
|
```bash
|
|
|
-[1] 2018/06/19 22:12:32.348054 [INF] STREAM: Starting nats-streaming-server[test-cluster] version 0.10.0
|
|
|
-[1] 2018/06/19 22:12:32.348103 [INF] STREAM: ServerID: 8o7EkmnxzYOx5UGzfVqJhd
|
|
|
-[1] 2018/06/19 22:12:32.348106 [INF] STREAM: Go version: go1.10.3
|
|
|
-[1] 2018/06/19 22:12:32.348605 [INF] Starting nats-server version 1.1.0
|
|
|
-[1] 2018/06/19 22:12:32.348627 [INF] Git commit [not set]
|
|
|
-[1] 2018/06/19 22:12:32.348747 [INF] Starting http monitor on 0.0.0.0:8222
|
|
|
-[1] 2018/06/19 22:12:32.348833 [INF] Listening for client connections on 0.0.0.0:4222
|
|
|
-[1] 2018/06/19 22:12:32.348850 [INF] Server is ready
|
|
|
-[1] 2018/06/19 22:12:32.377921 [INF] STREAM: Recovering the state...
|
|
|
-[1] 2018/06/19 22:12:32.377973 [INF] STREAM: No recovered state
|
|
|
-[1] 2018/06/19 22:12:32.633579 [INF] STREAM: Message store is MEMORY
|
|
|
-[1] 2018/06/19 22:12:32.633662 [INF] STREAM: ---------- Store Limits ----------
|
|
|
-[1] 2018/06/19 22:12:32.633668 [INF] STREAM: Channels: 100 *
|
|
|
-[1] 2018/06/19 22:12:32.633672 [INF] STREAM: --------- Channels Limits --------
|
|
|
-[1] 2018/06/19 22:12:32.633676 [INF] STREAM: Subscriptions: 1000 *
|
|
|
-[1] 2018/06/19 22:12:32.633679 [INF] STREAM: Messages : 1000000 *
|
|
|
-[1] 2018/06/19 22:12:32.633682 [INF] STREAM: Bytes : 976.56 MB *
|
|
|
-[1] 2018/06/19 22:12:32.633686 [INF] STREAM: Age : unlimited *
|
|
|
-[1] 2018/06/19 22:12:32.633690 [INF] STREAM: Inactivity : unlimited *
|
|
|
-[1] 2018/06/19 22:12:32.633734 [INF] STREAM: ----------------------------------
|
|
|
+[1] 2018/09/04 20:53:14.599922 [INF] STREAM: Starting nats-streaming-server[test-cluster] version 0.11.0
|
|
|
+[1] 2018/09/04 20:53:14.599966 [INF] STREAM: ServerID: 9CkJfj17Splb7IJCQd6YHF
|
|
|
+[1] 2018/09/04 20:53:14.599969 [INF] STREAM: Go version: go1.11
|
|
|
+[1] 2018/09/04 20:53:14.600488 [INF] Starting nats-server version 1.3.0
|
|
|
+[1] 2018/09/04 20:53:14.600525 [INF] Git commit [not set]
|
|
|
+[1] 2018/09/04 20:53:14.600600 [INF] Starting http monitor on 0.0.0.0:8222
|
|
|
+[1] 2018/09/04 20:53:14.600658 [INF] Listening for client connections on 0.0.0.0:4222
|
|
|
+[1] 2018/09/04 20:53:14.600668 [INF] Server is ready
|
|
|
+[1] 2018/09/04 20:53:14.627318 [INF] STREAM: Recovering the state...
|
|
|
+[1] 2018/09/04 20:53:14.627338 [INF] STREAM: No recovered state
|
|
|
+[1] 2018/09/04 20:53:14.877917 [INF] STREAM: Message store is MEMORY
|
|
|
+[1] 2018/09/04 20:53:14.877967 [INF] STREAM: ---------- Store Limits ----------
|
|
|
+[1] 2018/09/04 20:53:14.877973 [INF] STREAM: Channels: 100 *
|
|
|
+[1] 2018/09/04 20:53:14.877978 [INF] STREAM: --------- Channels Limits --------
|
|
|
+[1] 2018/09/04 20:53:14.877982 [INF] STREAM: Subscriptions: 1000 *
|
|
|
+[1] 2018/09/04 20:53:14.877986 [INF] STREAM: Messages : 1000000 *
|
|
|
+[1] 2018/09/04 20:53:14.877990 [INF] STREAM: Bytes : 976.56 MB *
|
|
|
+[1] 2018/09/04 20:53:14.877993 [INF] STREAM: Age : unlimited *
|
|
|
+[1] 2018/09/04 20:53:14.877997 [INF] STREAM: Inactivity : unlimited *
|
|
|
+[1] 2018/09/04 20:53:14.878015 [INF] STREAM: ----------------------------------
|
|
|
```
|
|
|
|
|
|
To use a file based store instead, you would run:
|
|
|
@@ -147,26 +147,26 @@ To use a file based store instead, you would run:
|
|
|
```bash
|
|
|
$ docker run -d -p 4222:4222 -p 8222:8222 nats-streaming -store file -dir datastore
|
|
|
|
|
|
-[1] 2018/06/19 22:12:58.818360 [INF] STREAM: Starting nats-streaming-server[test-cluster] version 0.10.0
|
|
|
-[1] 2018/06/19 22:12:58.818406 [INF] STREAM: ServerID: IQM9IppiZvFvpNNUkg5VrK
|
|
|
-[1] 2018/06/19 22:12:58.818409 [INF] STREAM: Go version: go1.10.3
|
|
|
-[1] 2018/06/19 22:12:58.818948 [INF] Starting nats-server version 1.1.0
|
|
|
-[1] 2018/06/19 22:12:58.819013 [INF] Git commit [not set]
|
|
|
-[1] 2018/06/19 22:12:58.819106 [INF] Listening for client connections on 0.0.0.0:4222
|
|
|
-[1] 2018/06/19 22:12:58.819110 [INF] Server is ready
|
|
|
-[1] 2018/06/19 22:12:58.848340 [INF] STREAM: Recovering the state...
|
|
|
-[1] 2018/06/19 22:12:58.848654 [INF] STREAM: No recovered state
|
|
|
-[1] 2018/06/19 22:12:59.101441 [INF] STREAM: Message store is FILE
|
|
|
-[1] 2018/06/19 22:12:59.101514 [INF] STREAM: Store location: datastore
|
|
|
-[1] 2018/06/19 22:12:59.101584 [INF] STREAM: ---------- Store Limits ----------
|
|
|
-[1] 2018/06/19 22:12:59.101622 [INF] STREAM: Channels: 100 *
|
|
|
-[1] 2018/06/19 22:12:59.101652 [INF] STREAM: --------- Channels Limits --------
|
|
|
-[1] 2018/06/19 22:12:59.101656 [INF] STREAM: Subscriptions: 1000 *
|
|
|
-[1] 2018/06/19 22:12:59.101660 [INF] STREAM: Messages : 1000000 *
|
|
|
-[1] 2018/06/19 22:12:59.101663 [INF] STREAM: Bytes : 976.56 MB *
|
|
|
-[1] 2018/06/19 22:12:59.101692 [INF] STREAM: Age : unlimited *
|
|
|
-[1] 2018/06/19 22:12:59.101696 [INF] STREAM: Inactivity : unlimited *
|
|
|
-[1] 2018/06/19 22:12:59.101700 [INF] STREAM: ----------------------------------
|
|
|
+[1] 2018/09/04 20:54:00.076196 [INF] STREAM: Starting nats-streaming-server[test-cluster] version 0.11.0
|
|
|
+[1] 2018/09/04 20:54:00.076242 [INF] STREAM: ServerID: EHYwdUKwLyGfWOUOnUdfFm
|
|
|
+[1] 2018/09/04 20:54:00.076247 [INF] STREAM: Go version: go1.11
|
|
|
+[1] 2018/09/04 20:54:00.076804 [INF] Starting nats-server version 1.3.0
|
|
|
+[1] 2018/09/04 20:54:00.076824 [INF] Git commit [not set]
|
|
|
+[1] 2018/09/04 20:54:00.076904 [INF] Listening for client connections on 0.0.0.0:4222
|
|
|
+[1] 2018/09/04 20:54:00.076927 [INF] Server is ready
|
|
|
+[1] 2018/09/04 20:54:00.104013 [INF] STREAM: Recovering the state...
|
|
|
+[1] 2018/09/04 20:54:00.104173 [INF] STREAM: No recovered state
|
|
|
+[1] 2018/09/04 20:54:00.356446 [INF] STREAM: Message store is FILE
|
|
|
+[1] 2018/09/04 20:54:00.356496 [INF] STREAM: Store location: datastore
|
|
|
+[1] 2018/09/04 20:54:00.356559 [INF] STREAM: ---------- Store Limits ----------
|
|
|
+[1] 2018/09/04 20:54:00.356565 [INF] STREAM: Channels: 100 *
|
|
|
+[1] 2018/09/04 20:54:00.356569 [INF] STREAM: --------- Channels Limits --------
|
|
|
+[1] 2018/09/04 20:54:00.356601 [INF] STREAM: Subscriptions: 1000 *
|
|
|
+[1] 2018/09/04 20:54:00.356630 [INF] STREAM: Messages : 1000000 *
|
|
|
+[1] 2018/09/04 20:54:00.356634 [INF] STREAM: Bytes : 976.56 MB *
|
|
|
+[1] 2018/09/04 20:54:00.356638 [INF] STREAM: Age : unlimited *
|
|
|
+[1] 2018/09/04 20:54:00.356641 [INF] STREAM: Inactivity : unlimited *
|
|
|
+[1] 2018/09/04 20:54:00.356645 [INF] STREAM: ----------------------------------
|
|
|
```
|
|
|
|
|
|
You can also connect to a remote NATS Server running in a docker image. First, run NATS Server:
|
|
|
@@ -180,22 +180,22 @@ Now, start the Streaming server and link it to the above docker image:
|
|
|
```bash
|
|
|
$ docker run -d --link nats-main nats-streaming -store file -dir datastore -ns nats://nats-main:4222
|
|
|
|
|
|
-[1] 2018/06/19 22:22:14.938402 [INF] STREAM: Starting nats-streaming-server[test-cluster] version 0.10.0
|
|
|
-[1] 2018/06/19 22:22:14.938446 [INF] STREAM: ServerID: 1j5FnzXS4zxYbZBtIiM0tZ
|
|
|
-[1] 2018/06/19 22:22:14.938448 [INF] STREAM: Go version: go1.10.3
|
|
|
-[1] 2018/06/19 22:22:14.944299 [INF] STREAM: Recovering the state...
|
|
|
-[1] 2018/06/19 22:22:14.944468 [INF] STREAM: No recovered state
|
|
|
-[1] 2018/06/19 22:22:15.198086 [INF] STREAM: Message store is FILE
|
|
|
-[1] 2018/06/19 22:22:15.198140 [INF] STREAM: Store location: datastore
|
|
|
-[1] 2018/06/19 22:22:15.198220 [INF] STREAM: ---------- Store Limits ----------
|
|
|
-[1] 2018/06/19 22:22:15.198250 [INF] STREAM: Channels: 100 *
|
|
|
-[1] 2018/06/19 22:22:15.198254 [INF] STREAM: --------- Channels Limits --------
|
|
|
-[1] 2018/06/19 22:22:15.198258 [INF] STREAM: Subscriptions: 1000 *
|
|
|
-[1] 2018/06/19 22:22:15.198261 [INF] STREAM: Messages : 1000000 *
|
|
|
-[1] 2018/06/19 22:22:15.198265 [INF] STREAM: Bytes : 976.56 MB *
|
|
|
-[1] 2018/06/19 22:22:15.198268 [INF] STREAM: Age : unlimited *
|
|
|
-[1] 2018/06/19 22:22:15.198294 [INF] STREAM: Inactivity : unlimited *
|
|
|
-[1] 2018/06/19 22:22:15.198297 [INF] STREAM: ----------------------------------
|
|
|
+[1] 2018/09/04 20:54:16.718725 [INF] STREAM: Starting nats-streaming-server[test-cluster] version 0.11.0
|
|
|
+[1] 2018/09/04 20:54:16.718768 [INF] STREAM: ServerID: z9du1OH1tM7wLB69Nku3d0
|
|
|
+[1] 2018/09/04 20:54:16.718770 [INF] STREAM: Go version: go1.11
|
|
|
+[1] 2018/09/04 20:54:16.746440 [INF] STREAM: Recovering the state...
|
|
|
+[1] 2018/09/04 20:54:16.746566 [INF] STREAM: No recovered state
|
|
|
+[1] 2018/09/04 20:54:16.999988 [INF] STREAM: Message store is FILE
|
|
|
+[1] 2018/09/04 20:54:17.000008 [INF] STREAM: Store location: datastore
|
|
|
+[1] 2018/09/04 20:54:17.000039 [INF] STREAM: ---------- Store Limits ----------
|
|
|
+[1] 2018/09/04 20:54:17.000044 [INF] STREAM: Channels: 100 *
|
|
|
+[1] 2018/09/04 20:54:17.000047 [INF] STREAM: --------- Channels Limits --------
|
|
|
+[1] 2018/09/04 20:54:17.000051 [INF] STREAM: Subscriptions: 1000 *
|
|
|
+[1] 2018/09/04 20:54:17.000055 [INF] STREAM: Messages : 1000000 *
|
|
|
+[1] 2018/09/04 20:54:17.000058 [INF] STREAM: Bytes : 976.56 MB *
|
|
|
+[1] 2018/09/04 20:54:17.000062 [INF] STREAM: Age : unlimited *
|
|
|
+[1] 2018/09/04 20:54:17.000066 [INF] STREAM: Inactivity : unlimited *
|
|
|
+[1] 2018/09/04 20:54:17.000069 [INF] STREAM: ----------------------------------
|
|
|
```
|
|
|
|
|
|
Notice that the output shows that the NATS Server was not started, as opposed to the first output.
|
|
|
@@ -219,6 +219,7 @@ Streaming Server Options:
|
|
|
-hbt, --hb_timeout <duration> How long server waits for a heartbeat response
|
|
|
-hbf, --hb_fail_count <int> Number of failed heartbeats before server closes the client connection
|
|
|
--ft_group <string> Name of the FT Group. A group can be 2 or more servers with a single active server and all sharing the same datastore.
|
|
|
+ -sl, --signal <signal>[=<pid>] Send signal to nats-streaming-server process (stop, quit, reopen)
|
|
|
|
|
|
Streaming Server Clustering Options:
|
|
|
--clustered <bool> Run the server in a clustered configuration (default: false)
|
|
|
@@ -266,6 +267,7 @@ Streaming Server Logging Options:
|
|
|
-SD, --stan_debug=<bool> Enable STAN debugging output
|
|
|
-SV, --stan_trace=<bool> Trace the raw STAN protocol
|
|
|
-SDV Debug and trace STAN
|
|
|
+ --syslog_name On Windows, when running several servers as a service, use this name for the event source
|
|
|
(See additional NATS logging options below)
|
|
|
|
|
|
Embedded NATS Server Options:
|