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.
☆24Updated 3 months ago
Related projects ⓘ
Alternatives and complementary repositories for petty-cache
- Memoize functions results using an lru-cache.☆29Updated last month
- HTTP Problem Utility☆22Updated 5 months ago
- Exposes stats about the libuv default loop☆32Updated 5 months ago
- A simple and low overhead circuit breaker utility.☆20Updated 6 years ago
- A non intrusive circuit breaker for node.js☆88Updated last week
- A redis based notification engine. It implements the rsmq-worker to safely create notifications and recurring reports☆27Updated 2 years ago
- Install MongoDB prebuilt package using npm https://npmjs.org/package/mongodb-prebuilt☆56Updated last year
- Ease the implementation of multi processing accross your microservices☆48Updated 2 years ago
- Memcache Plus - Better memcache for node☆57Updated 9 months ago
- mock-mailer for putting tests around services that use node-mailer☆16Updated 6 years ago
- A template tag for writing elegant parameterized SQL queries based on ES2015 tagged template literals☆35Updated 8 years ago
- Redis-backed task queue engine with advanced task control and eventual consistency☆77Updated last year
- 🌲 pino log redaction 🍷☆66Updated 4 years ago
- node.js bindings for hdr histogram C implementation☆42Updated 4 years ago
- Constant-time comparison algorithm to prevent timing attacks☆27Updated 11 months ago
- 🌲 A transport for sending pino logs to network sockets☆43Updated 3 months ago
- Transform objects to MongoDB update instructions☆46Updated 7 months ago
- Sentry broadcasting for good process monitor☆15Updated 4 years ago
- Sandbox node.js code like a boss☆58Updated 2 years ago
- An implementation to speed up the nodejs "dns.lookup" method by avoiding thread pool and using DNS TTL cache for particular hostname☆52Updated 3 years ago
- Automatic guid for Objection.js☆36Updated 2 years ago
- Yet Another Deployement Tool™☆16Updated 7 years ago
- A Hapi plugin for building and serving Webpack bundles.☆17Updated 9 years ago
- Sequelize plugin to add configurable attribute transforms.☆29Updated 7 years ago
- Safely pipe node.js streams while capturing all errors to a single promise☆80Updated 6 years ago
- A configurable custom input string type for GraphQL with sanitization and validation.☆20Updated 5 years ago
- Ensure that during shutdown express returns correctly with a 503☆20Updated 5 years ago
- 🌲 Change Pino log levels in a running process☆24Updated last week
- Waits for HTTP response and retries request until the expected response is received.☆37Updated last year
- experimental http2 client for node and the CLI☆46Updated 5 years ago