Push scalability (#3080)

* Update status through increment
* adds support for incrementing nested keys
* fix issue when having spaces in keys for ordering
* Refactors PushController to use worker
* Adds tests for custom push queue config
* Makes PushController adapter independant
* Better logging of _PushStatus in VERBOSE
This commit is contained in:
Florent Vilmart
2017-01-13 19:34:04 -05:00
committed by GitHub
parent 5f849ca662
commit deedf7b370
20 changed files with 588 additions and 211 deletions

View File

@@ -9,6 +9,8 @@ const DefaultHooksCollectionName = "_Hooks";
export class HooksController {
_applicationId:string;
_webhookKey:string;
database: any;
constructor(applicationId:string, databaseController, webhookKey) {
this._applicationId = applicationId;