Deployment Groups
- Home
- Neuron ESB
- Deployment
- Deployment Groups
Deployment Groups – General
Deployment groups are used to provide machine specific information to the Neuron server and clients connecting to that server. In addition to a zone, the Neuron server requires a deployment group to be set.
Setting | Functionality |
Name | The name of the deployment group. |
Category | A classification for the deployment group |
Description | A short description of the deployment group. |
Zone | The zone that the deployment group belongs to. |
Database | The database that this deployment group will use. |
Use Remote TCP Clients | If you plan to use the client API in your own applications, and those clients will be publishing messages over TCP-based topics, you need to check this box. |
Deployment Groups – Machines
On this page, all of the servers that will be hosting this configuration are listed.
In the Machine Name column, enter the NetBIOS, fully qualified domain name, or IP address of the machine running Neuron.
- The ESB server option indicates that this machine is running an instance of the Neuron ESB Service. There can be multiple machines listed with this option set.
- The MSMQ Server option indicates that this machine is used as the MSMQ server for MSMQ topics. Only one machine listed should have this option set.
When the server topology is single server:
- Only one ESB Server machine and one MSMQ Server machine should be listed.
When the server topology is Server Farm:
- Every machine in the farm that is a Neuron server must be listed and have the ESB Server option checked.
- Only one machine should have the MSMQ Server option set.
Deployment Groups – Environment
This page displays the environment variables and their values for this deployment group. Environment variables cannot be defined here, but their values can be changed.
Deployment Groups – Queues
On this page, one can override the names and location of the queues used by MSMQ based topics. Only private queues are supported.
Setting | Functionality |
Topic | Specify a machine and queue to override the queue used by the topic. |
Party | Specify a topic, machine and queue to override the queue used by the party. |
Machine | The machine where the MSMQ server is. |
Queue | The name of the queue on the specified machine. |
Deployment Groups – RabbitMQ
On this page, one can set the RabbitMQ server(s) that are used for RabbitMQ-based topics. The default value is on the local Neuron server, using the default RabbitMQ ports, username and password. For security reasons you should change the username and password. When listing more than one server, the RabbitMQ server must be configured for clustering.
Setting | Functionality |
Server | the NETBIOS, fully qualified domain name, or IP address of the RabbitMQ server. |
Port | The port that RabbitMQ uses for sending and receiving messages |
Mgmt Port | The port that RabbitMQ uses for management operations, such as login |
Username | The username Neuron will use when connecting to RabbitMQ |
Password | The password Neuron will use when connecting to RabbitMQ |