Topology-aware messaging

Overview

Applications may create messages (packets with arbitrary data) and deliver them to users or groups via Agily Messaging API. Delivery is reliable, but there's no "store and forward" functionality as of yet. All recipients of the message should be online and joined into the group to receive the message.
Messaging layer also generates "topology awareness" events, notifying applications about other group members joining, leaving or other changes in status.

Applications

Agily Messaging might be used as a reliable communications mechanism for distributing information. Typical applications may include:
  • Instant Messaging
  • Distributed processing systems
  • Monitoring
  • Content Delivery
  • Massively multiplayer games