Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

For more on timers, see Timer Components.

Anchor

...

The websocket chat application demonstrates how to use channels to push events to browser clients over websockets. The browser client uses JQuery and JSON to receive events from a server-based channel. After deployment to the single VM runtime, the browser client is available at http://localhost:8181/chat/chat.html.

The sample can also be deployed to a distributed domain. If more than one runtime is launched in a zone, the chat channel will replicate messages to every member in the cluster. This makes it possible for browsers connected via websockets to different runtimes to receive events broadcast by other members in the cluster.

Info

Note browser support for Websockets is required for the chat sample.

Anchor
Wiring
Wiring
Wiring

This sample illustrates advanced wiring techniques including ordered injection and Map-based service references. These features are useful for applications that require support for extension points such as a message-processing service or rules engine that must dispatch to handlers or rule evaluators. A number of patterns are covered, including registries, white board and key-based message dispatch.

...