why deepstreamHub? compare us getting started faq
use cases
products
developers
company
blog contact

For the rest of the options available please check the deepstream configuration options here.

licenseKey

licenseKey: ''

This key is your deepstream-enterprise license key. Upon start up deepstream-enterprise will decrypt the key and your license settings (such as the maximum number of nodes your cluster is allowed to grow to) will be logged.

messageConnector

messageConnector:
  enabled: true
  host: 0.0.0.0
  port: 9089
  externalUrl: null
  seedNodes: []
  maxReconnectAttempts: 5
  reconnectInterval: 1500
  pingInterval: 1000
  pingTimeout: 500

The message connector options specify exactly how your cluster will operate.

enabled

Whether or not you want to allow clustering on your deepstream-enterprise node.
Default: true

port

Sets the port for the cluster endpoint.
Default: 9089

host

Sets the host for the cluster endpoint.
Default: 0.0.0.0

externalUrl

Externally reachable url for other nodes to connect to.
Default: {host}:{port}

seedNodes

A list of existing node host:port pairs to try connecting to.
Default: []

maxReconnectAttempts

The maximum number of times a node will try reconnect to a peer on connection loss.
Default: 5

reconnectInterval

The interval (in milliseconds) at which a node will try to reconnect to a peer.
Default: 1500

pingInterval

The interval (in milliseconds) at which a node will ask other nodes if they are still up and running.
Default: 1000

pingTimeout

The grace period (in milliseconds) in which deepstream-enterprise will wait for a ping response before declaring the other node dead.
Default: 500