Skip to content

Client Tools

Andrew J. Gillis edited this page Sep 1, 2017 · 1 revision

Nexus does not provide any special extensions for writing client tools. However, tools that solve certain problems, can be provided as utility libraries to be used with nexus clients.

Ideas

Publication filtering tool

A publication filtering tool could be created to examine subscriber session information, using extended functionality in the nexus meta api, and make decisions about which sessions to publish to and which to exclude. These decisions could then be communicated to the router as a subscriber black (or white) list with a publish message.

Bridge client

A application could have two (or more) clients, each connected to a separate WAMP router. Messages received from one router via one client could be forwarded to a different router via a different client. This may be useful for hierarchical routing. Suppose the case where an event from an external (public) WAMP router is delivered to the client for a private domain. The event is then re-published to the WAMP router within the domain and to all the clients within the private domain.