Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Caching framework for box #627

Open
enkore opened this issue Oct 10, 2016 · 1 comment
Open

Caching framework for box #627

enkore opened this issue Oct 10, 2016 · 1 comment
Labels

Comments

@enkore
Copy link
Collaborator

enkore commented Oct 10, 2016

Depends on finalized specification for Qabel/qabel-block/issues/64

Ze grand image here is that we want to enable push support (and/or more efficient polling) in the clients with as little per-client-not-invented-here problems as possible.

Therefore we need a cache for DMs in the box module, integrated with the various moving parts that need them.

The requirements of q-desktop is that updated DMs are pushed to it, while the android app will stick for polling for now. For the latter use case the cache should be able to check it's contents against the block server in an efficient way, ie. using HTTP pipelining. The latter part should be abstract (I feel that due to the usual issues with Apache HC on android this part is best implemented in q-android).

@enkore
Copy link
Collaborator Author

enkore commented Oct 19, 2016

Updated docker has block with push support now.

Added implementation hints and samples to Qabel/qabel-block#64 which also has the protocol spec for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant