An X-PUSH Server provides a messaging service that actively pushes messages to the Nexacro Platform Client (the "Nexacro Client").
System Composition
An X-PUSH system consists of the following: an X-PUSH Server (actively pushes messages), Nexacro Client (receives messages), and Message Provider (provides messages for transmission to client). In addition, the Admin Monitor module handles server administration.
A database is required to use reliability messages.
Client (Nexacro Client)
Clients that are to receive push messages from an X-PUSH Server must be realized via Nexacro Platform. The Nexacro Client must establish a socket connection with an X-PUSH Server and pass authentication. Topics to be received among the messages provided to an X-PUSH Server are registered with the Topic Type and Topic ID. The Topic Type corresponds to the message type or group, and the Topic ID is an index for identifying each respective message. For example, to receive a share price message with the current share price as the message type and 1001 as the stock code, register "Current share price" as a Topic Type and "1001" as a Topic ID in an X-PUSH server.
Message Provider
The Message Provider provides the messages to be transmitted by an X-PUSH Server. The provided API is used for Java. For other languages, establish a socket connection and supply messages according to the defined protocol.
Please refer to the The internal link is invalid. section for defined protocols.
X-PUSH Server
An X-PUSH Server receives messages from the Message Provider and actively transmits messages to the Nexacro Client.