Merge pull request #1299 from nats-io/nats_streaming_0_11_0

[nats-streaming] Release v0.11.0
This commit is contained in:
yosifkit 2018-09-04 14:11:44 -07:00 committed by GitHub
commit edcf6a13be
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 58 additions and 56 deletions

View File

@ -62,26 +62,26 @@ $ docker run -d -p 4222:4222 -p 8222:8222 %%IMAGE%%
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:
@ -89,26 +89,26 @@ To use a file based store instead, you would run:
```bash
$ docker run -d -p 4222:4222 -p 8222:8222 %%IMAGE%% -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:
@ -122,22 +122,22 @@ Now, start the Streaming server and link it to the above docker image:
```bash
$ docker run -d --link nats-main %%IMAGE%% -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.
@ -161,6 +161,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)
@ -208,6 +209,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: