There can be many Graphic Hubs running on the same network. A Graphic Hub Naming Service is used to monitor and keep track of all servers on the network. The Graphic Hub server cannot run without a Naming Service.
A Naming Service can be started together with a server, or the Graphic Hub server can connect to a naming service on the network. When a server configured with this naming server is started, the remote Naming Service is informed. The Naming Service is aware that the Graphic Hub server is available for client connections.
The Naming Service application is started and shut down from the Graphic Hub Terminal. The port used for the communication between the Naming Service and the clients can be defined in the terminal before startup.
When a Graphic Hub server is bound to an already running Naming Service, the server name must be unique. If a server with the same name is already running, the Graphic Hub exits with an error. The exit code and error message are written to the log file.
Note: Server names are case sensitive.
To avoid having a single point of failure for Main and Replication server configurations, each instance must have its own separate Naming Service.
IMPORTANT! The server's network adapter statuses and IP addresses cannot be changed while the Graphic Hub or the Naming Service are running.
Both the Graphic Hub Naming Service and a Graphic Hub can run independently of each other, even on separate physical machines. The following two configuration scenarios are supported:
Each Server Connected to its own Naming Service
In this type of configuration, the clients are able to connect to only one server. Such a configuration is used when working in single-user mode. In single-user mode, the server, Naming Service, and all other Viz 3 products that connect to the database must be installed on the same physical machine. As the server is working on the “localhost” in this configuration, other clients cannot see the Naming Service or server.
IMPORTANT! Although a localhost can never be accessed from client applications such as Viz Artist, it is possible to monitor and start/stop localhost servers/naming services by enabling this in the Graphic Hub Manager.
This type of configuration is typically used when working on a stand-alone computer.
Multiple Servers Connected to one Naming Service
In this type of configuration, the clients are able to connect to all servers managed by the defined Naming Service. In multi-user mode, the server and Naming Service are available to all clients in the network. The Naming Service uses the host name of the computer it runs on as its name. By default, the name of the server is Graphic Hub, but this can be modified in Graphic Hub Terminal before startup (see Graphic Hub Terminal).
IMPORTANT! Scheduled tasks do not trigger when the Graphic Hub and Naming Service are not running on the same host (Naming Service only mode)!