close

Filter

loading table of contents...

Deployment Manual / Version 2010

Table Of Contents

2.8.3 Port Conventions

The Deployment Archive allows a simple setup where all services are installed on the same single server instance. To prevent port conflicts each CoreMedia Spring Boot application is therefore configured with a unique set of ports. To keep the port range small, the complete port is built upon a three digit prefix representing the service and a two digit suffix representing the interface. To keep it simple the port prefixes are ascending according to the correct starting order.

Note

Note

CoreMedia recommends to stay with our default configuration based on our recommended port conventions.

Component NamePort Prefix
Solr Search Engine400
Content Management Server401
Master Live Server402
Workflow Server403
Content Feeder404
User Changes405
Elastic Worker406
CAE Feeder Preview407
CAE Feeder Live408
CAE Preview409
Studio REST Server410
Headless Server Preview411
Headless Server Live412
Replication Live Server420
CAE Live421
Commerce Adapter Salesforce Commerce Cloud441
Commerce Adapter SAP Hybris442
Commerce Adapter IBM WCS443

Table 2.4. Component Port Prefix


Note

Note

Remember, that if you install more than one live CAE on a node using the Chef instances attribute, the last digit of the port prefix will be the instance number.

Protocol / ServicePort Suffix
CORBA83
HTTP80
HTTP Management81
gRPC65
Tomcat JMX Registry Port (RMI)99
Tomcat JMX Server Port (RMI)98

Table 2.5. Protocol / Service Port Suffix


CMS Deployment Ports

Figure 2.2. CMS Deployment Ports


ServicePort
MySQL3306
Mongo DB27017

Table 2.6. Third-Party Services


Note

Note

Your ports should not overlap with the default ephemeral port range on your operation systems. You can decrease the ephemeral port range with the cost of not optimizing your TCP/IP stack. This port schema does not overlap with the ephemeral port range so there is no need to adjust the range. However, if you need to decrease the ephemeral port range. In the blueprint-base::default recipe, the Chef inbuild sysctl resource is being used to decrease the ephemeral port range to start at 45000.

Search Results

Table Of Contents