Internal Load Balancers
Note
This feature is not available in the standard deployment.
Internal Endpoint allows you to create an internal load-balancing service that distributes traffic on-demand within an internal network. It can expand the application system's throughput by distributing traffic to different backend servers. It can also eliminate single points of failure in the system, enhancing the application system's availability. Once an internal endpoint is enabled, your other service applications can connect to the EMQX deployment via an internal network address.
Before start, you will need to complete the following actions:
- Professional deployments (EMQX clusters) have been created on the EMQX Platform.
- Create the vpc peer connection. All IPs mentioned below refer to the resource's internal IP.
Enable Internal Endpoint
Go to your Dedicated deployment in the EMQX Platform Console.
Click Network Management from the left menu. Navigate to the Internal Endpoint area and click +Internal Endpoint.
In the pop-up dialog, check to accept the Value Added Service Agreement and click Buy Now.
After purchasing the service, you can see the creation status on the page. Wait for the creation process to be completed.
When the status turns to be
Running
, you can connect terminals under the VPC that have completed VPC peering to the deployment via the internal network address. The connection ports are consistent with the public network connection ports: MQTT port is 1883, and the WebSocket port is 8083.