Skip to content

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.

figure_1.png
SettingFunctionality
NameThe name of the deployment group.
CategoryA classification for the deployment group 
DescriptionA short description of the deployment group.
ZoneThe zone that the deployment group belongs to.
DatabaseThe database that this deployment group will use.
Use Remote TCP ClientsIf 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.

figure_2.png

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.

figure_3.png

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.

figure_4.png
SettingFunctionality
TopicSpecify a machine and queue to override the queue used by the topic.
PartySpecify a topic, machine and queue to override the queue used by the party.
MachineThe machine where the MSMQ server is.
QueueThe 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.

figure_5.png
SettingFunctionality
Serverthe NETBIOS, fully qualified domain name, or IP address of the RabbitMQ server.
PortThe port that RabbitMQ uses for sending and receiving messages
Mgmt PortThe port that RabbitMQ uses for management operations, such as login
UsernameThe username Neuron will use when connecting to RabbitMQ
PasswordThe password Neuron will use when connecting to RabbitMQ
Was this article helpful?
Dislike 0
Previous: Databases
Next: Zones