https://github.com/opal-project/opal-cache
Cache services for OPAL. Code as of 20-02-2020.
https://github.com/opal-project/opal-cache
Last synced: 3 months ago
JSON representation
Cache services for OPAL. Code as of 20-02-2020.
- Host: GitHub
- URL: https://github.com/opal-project/opal-cache
- Owner: OPAL-Project
- License: mit
- Created: 2020-02-20T19:21:52.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-17T21:12:27.000Z (about 1 year ago)
- Last Synced: 2024-05-17T22:25:25.625Z (about 1 year ago)
- Language: JavaScript
- Size: 22.5 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OPAL-Cache
[](https://www.opalproject.org)
[](https://travis-ci.org/OPAL-Project/OPAL-Cache)
[](https://david-dm.org/OPAL-Project/OPAL-Cache)
[](https://david-dm.org/OPAL-Project/OPAL-Cache?type=dev)OPAL - Cache micro-service
---------------------------
The opal-cache service provides caching capabilities to the opal eco-system. The opal-cache stores which queries have been executed in the past,
and when identical queries are submitted to the system in the future, it automatically returns the answer, without triggering any computation.
To do so, the opal-cache communicates with the opal-interface every time a query is submitted to the opal system.We provide the [API documentation](doc-api-swagger.yml) in swagger 2.0 format. You can paste the content in the [swagger editor](http://editor.swagger.io/) to render the API documentation.
## Configuration
At its construction, the `opalCache` microservice receives a configuration object that MUST respect the following schema:
* [Example configuration](config/opal.cache.config.js)