Changes between Version 19 and Version 20 of projects/synapse
- Timestamp:
- 09/22/10 00:14:04 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
projects/synapse
v19 v20 23 23 [[Image(layers.png)]] 24 24 25 * Modules can send and receive arbitrary data via a clean thin C++ API 26 * A module can have 1 or more sessions. 27 * The module specifys the event they wish to send and the destination session id. 28 * The core keeps track of sessions and knows which module(s) to deliver the message to. 25 29 * Modules don't need to be aware of the node they run on. 26 * A module can have 1 or more sessions. 27 * The C++ API is very simple: Just a way to send and receive messages. 28 * The core keeps track of sessions and knows which module(s) to deliver the message to. 30 * If the session is running somewhere else, one of the connectors transports it to the correct node. 31 * Nodes even can be multiple hops away. (e.g. simple routing of messages) 32 * This even allows build a high performance, high availability cluster without modifying your application. 33 29 34 * tcp/json connector: 30 35 * A special module to transparently transport messages to other modules.