mediocre / petty-cache
A cache module for Node.js that uses a two-level cache (in-memory cache for recently accessed data plus Redis for distributed caching) with some extra features to avoid cache stampedes and thundering herds. Also includes mutex and semaphore distributed locking primitives.
☆23Updated 3 months ago
Related projects ⓘ
Alternatives and complementary repositories for petty-cache
- Grenache Node.JS WebSocket implementation☆19Updated 2 years ago
- Specialized Promise Extensions☆52Updated last week
- A node.js stream to send JS objects to a Graylog2 server (in GELF format)☆29Updated 6 months ago
- Simple Node.JS stream (streams2) Transform that runs the transform functions concurrently (with a set max concurrency)☆74Updated 4 years ago
- Install MongoDB prebuilt package using npm https://npmjs.org/package/mongodb-prebuilt☆56Updated last year
- Health route for your hapi.js server☆24Updated last year
- Node.js public key infrastructure management library inspired by EasyRSA.☆36Updated 6 years ago
- Gracefully exit Express in order to get zero downtime deploys☆89Updated 3 months ago
- 🌲 Change Pino log levels in a running process☆24Updated this week
- An EventEmitter useful for collecting hapi server ops information☆25Updated 3 weeks ago
- Ease the implementation of multi processing accross your microservices☆48Updated 2 years ago
- Syslog Stream for node-bunyan☆67Updated 3 years ago
- A non intrusive circuit breaker for node.js☆88Updated last week
- Mount your express app onto your hapi server, aw heck!☆29Updated 3 years ago
- Detect whether your Node.js process is containerized — e.g. whether it runs inside a Docker container.☆28Updated last year
- A Hapi plugin for building and serving Webpack bundles.☆17Updated 9 years ago
- Applies a query like mongo standards to knex query builder☆17Updated 4 years ago
- Measure process load☆74Updated 3 weeks ago
- hapi plugin to handle graceful pm2 reloads☆37Updated 6 years ago
- Catch errors from asynchronous express routes☆29Updated 6 years ago
- A template tag for writing elegant parameterized SQL queries based on ES2015 tagged template literals☆35Updated 8 years ago
- Job queues and scheduled jobs for Node.js, Beanstalkd and/or Iron.io.☆72Updated 3 years ago
- run your benchmarks as part of your dev flow, for Node.js☆46Updated 7 years ago
- User-agent information plugin for hapi☆46Updated last year
- Knex-based object-relational mapping for JavaScript.☆61Updated 6 years ago
- Topological sorting with grouping support☆108Updated 3 weeks ago
- A file system blob store that is designed to prevent conflicts when used with a distributed file system or storage area network☆32Updated 2 years ago
- A simple, light-weight NodeJS utility for measuring code execution in high-resolution real times.☆55Updated 2 years ago
- Basic http wrapper to call the docker remote api from node☆57Updated 6 years ago