Package overview
This commit is contained in:
21
README.md
Normal file
21
README.md
Normal file
@@ -0,0 +1,21 @@
|
||||
cosmopolite
|
||||
===========
|
||||
|
||||
Client/server publish/subscribe and key/value storage for AppEngine.
|
||||
|
||||
Components:
|
||||
* A server API built on the AppEngine Python framework.
|
||||
* A browser client library written in JavaScript.
|
||||
|
||||
Feature overview:
|
||||
* Near-realtime notification to subscribers of messages published to a "subject"
|
||||
* Server-side storage of past messages for replay later to clients
|
||||
* Support for associating a key with a message and for lookup of the most recent
|
||||
message for a given key
|
||||
* Client identification persistence via localStorage tokens or in combination
|
||||
with Google account signin
|
||||
* Complex messages supported via transparent JSON serialization
|
||||
* Server-side strict ordering of messages
|
||||
* Client-side message queueing in localStorage and resumption on restart
|
||||
* Message duplication detection and elimination
|
||||
* Promise support for notification of client -> server operation completion
|
||||
Reference in New Issue
Block a user