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

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.

figure_2.png

In the Machine Name column, enter the NetBIOS, fully qualified domain name, or IP address of the machine running Neuron.

When the server topology is single server:

When the server topology is Server Farm:

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

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.

figure_5.png

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