Redirecting...

This page has moved to https://docs.nats.io.

Click here if you are not redirected.

Cluster Configuration

The cluster configuration map has the following configuration options:

Property Description
listen host/port for inbound route connections
authorization authorization map for configuring cluster clients. Supports token, username/password and TLS authentication. permissions are ignored.
timeout Maximum amount of time (in seconds) to wait for a clustering connection to complete
tls A tls configuration map for securing the clustering connection
routes A list of other servers (URLs) to cluster with. Self-routes are ignored.
cluster {
  listen: localhost:4244 # host/port for inbound route connections

  # Authorization for route connections
  authorization {
    user: route_user
    # ./util/mkpasswd -p T0pS3cr3tT00!
        password: $2a$11$xH8dkGrty1cBNtZjhPeWJewu/YPbSU.rXJWmS6SFilOBXzmZoMk9m
    timeout: 0.5
  }

  # Routes are actively solicited and connected to from this server.
  # Other servers can connect to us if they supply the correct credentials
  # in their routes definitions from above.
  routes = [
    nats-route://user1:pass1@127.0.0.1:4245
    nats-route://user2:pass2@127.0.0.1:4246
  ]
}

results matching ""

    No results matching ""