Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 days 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 4 years ago)
- Default Branch: master
- Last Pushed: 2024-05-17T21:12:27.000Z (6 months ago)
- Last Synced: 2024-05-17T22:25:25.625Z (6 months 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
[![Dim Sums](https://img.shields.io/badge/made-with_Dim_Sums-4da3ff.svg?style=flat-square)](https://www.opalproject.org)
[![Travis](https://img.shields.io/travis/OPAL-Project/OPAL-Cache/master.svg?style=flat-square)](https://travis-ci.org/OPAL-Project/OPAL-Cache)
[![David](https://img.shields.io/david/OPAL-Project/OPAL-Cache.svg?style=flat-square)](https://david-dm.org/OPAL-Project/OPAL-Cache)
[![David](https://img.shields.io/david/dev/OPAL-Project/OPAL-Cache.svg?style=flat-square)](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)