Deployment and Installation
Load Balancers
- AWS Elastic Load Balancer (ELB)
- HA proxy
- Nginx
Following ports are opened for cluster internal communication:
| 4369 | Node discovery port |
|---|---|
| 6369 | Cluster channel |
TCP Ports Used
| 1883 | MQTT Port |
|---|---|
| 8883 | MQTT/SSL Port |
| 8083 | MQTT/WebSocket Port |
| 8084 | MQTT/WebSocket/SSL Port |
| 8080 | HTTP Management API Port |
| 18083 | Web Dashboard Port |
Configuration Files
The main configuration files of theEMQ Xbroker are under 'etc/' folder:
| File | Description |
|---|---|
| etc/emqx.conf | EMQ X3.0 Configuration File |
| etc/acl.conf | The default ACL File |
| etc/plugins/*.conf | Config Files of Plugins |
EMQ X Autodiscovery Strategy
EMQ X3.0 supports node discovery and autocluster with various strategies:
| Strategy | Description |
|---|---|
| manual | Create cluster manually |
| static | Autocluster by static node list |
| mcast | Autocluster by UDP Multicast |
| dns | Autocluster by DNS A Record |
| etcd | Autocluster using etcd |
| k8s | Autocluster on Kubernetes |