Contents

Socket Acceptors represent input ports through which the server monitors incoming connections. Each socket acceptor is associated with a port number, a transport protocol, a connection manager, and an optional security parameter.

Port Number

Refers to the physical TCP/IP port through which the server monitors incoming connections. Once a connection is established, the socket acceptor handles all requests coming from the client application. This includes JMS, Admin, Lookup, and internal asynchronous requests coming from the FioranoMQ runtime library.

Icon

Since a port cannot be shared between two applications, the port number used by the FioranoMQ Server is unique to its server instance. If two instances of the FioranoMQ Server are to run simultaneously on a machine, then both servers listen on different ports. JMX Requests reach the server via the plugged-in JMX Connector, independent of the SocketAcceptor being used.

Protocol

Protocol refers to the physical transport required by a client to connect to the server. By default, the server is configured to use TCP with the option of using HTTP. SSL can also be enabled over TCP and HTTP.

Thread Management

FioranoMQ Server offers different thread management schemes that differ in their handling of new connections. The default thread management scheme associated with a socket acceptor is configured in a manner to create a new thread for each connection to the server. Other schemes allow the configuration of a fixed-size thread pool to service requests from all the connections.

Security Parameters

The socket acceptor can be configured to enable security via SSL. This can be done both on TCP as well as on HTTP protocols. FioranoMQ provides the implementation of SSL over TCP via Sun's JSSE.

Configuration

By default, the FioranoMQ Server is configured for one Socket Acceptor. This socket acceptor is configured to listen through port 1856 using the TCP protocol. The FioranoMQ Administrator has the following privileges with respect to socket acceptors:

  • Can edit the default socket acceptor configuration.
  • Can create additional socket acceptor(s).
Icon

An additional Socket Acceptor in the server which opens another port for communication over the specified protocol.

Adaptavist ThemeBuilder EngineAtlassian Confluence