Load Balancer Rules per Service (Default Protocols and Port Configuration)
If you choose to use NodePort, the port numbers may not map accordingly to the listed ports in the following table. To see the ports, you must look at the event broker service's connection information in the Solace Cloud Console.
By default, there are nine rules available per service when plain-text protocols are disabled. The nine protocol rules include all non-plain-text messaging protocols and management protocols (SEMP, SEMP-TLS, and SSH). With all plain-text protocols enabled, the number of protocols enabled per service can be up to sixteen.
After the deployment of Solace Cloud, the customer can modify the rules when they a create an event broker service (either via Cluster Manager in the Solace Cloud Console or via the REST API). The customer can disable protocols/ports, change the ports numbers that are used, or enable additional protocols (such as the plain-text variants). For example, the customer can choose to enable plain-text REST (9000) and only that service has that port enabled. For more information, see Configuring Client and Management Ports.
- Management Connectivity Protocols and Ports
-
The following table lists the protocol ports, indicates whether the port is enabled by default when a event broker service is created, the protocol used for Management Connectivity (management traffic).
Port for Each Protocol Enabled by Default for an Event Broker Service Protocol and Description 8080 Yes/No (See note)
SEMP (plain-text)
This port is disabled by default on event broker services created after December 2020.
22 Yes Secured Shell
943
Yes SEMP over TLS
- Messaging Connectivity Protocols and Ports
-
The following table lists the protocol ports, indicates whether the port is enabled by default when a event broker service is created, the protocol used for Messaging Connectivity (Data traffic).
Port for Each Protocol Enabled by Default for an Event Broker Service Protocol and Description 443
Yes Secured Web Transport TLS/SSL
5671
Yes Secured AMQP
8443
Yes WebSocket Secured MQTT
8883
Yes Secured MQTT TLS/SSL
9443
Yes Secured REST TLS / SSL
55443
Yes Secured SMF TLS/ SSL (without compression)
80
No Web Transport
1883
No MQTT (plain-text)
5672
No AMQP (plain-text)
8000
No MQTT / WebSockets (plain-text)
9000
No REST (plain-text)
55003
No SMF-compressed
55555
No (SMF) - plaintext