https://github.com/ori88c/batched-items-accumulator
A lightweight utility for Node.js projects that accumulates items into fixed-size batches (number-of-items wise), preserving insertion order. It abstracts batch management, allowing users to focus on application logic. Ideal for delayed processing tasks such as bulk write/publish operations to kafka, databases, blob storage, etc.
https://github.com/ori88c/batched-items-accumulator
accumulate accumulator batch-accumulator batch-publish bulk-write chunk chunked-array chunks deferred-processing delayed-processing delayed-task equal-batches fixed-batch fixed-chunk fixed-size items-accumulator nodejs stream streaming-data typescript
Last synced: about 2 months ago
JSON representation
A lightweight utility for Node.js projects that accumulates items into fixed-size batches (number-of-items wise), preserving insertion order. It abstracts batch management, allowing users to focus on application logic. Ideal for delayed processing tasks such as bulk write/publish operations to kafka, databases, blob storage, etc.
- Host: GitHub
- URL: https://github.com/ori88c/batched-items-accumulator
- Owner: ori88c
- License: apache-2.0
- Created: 2025-03-30T16:28:28.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-04-01T18:11:39.000Z (about 2 months ago)
- Last Synced: 2025-04-02T01:26:38.420Z (about 2 months ago)
- Topics: accumulate, accumulator, batch-accumulator, batch-publish, bulk-write, chunk, chunked-array, chunks, deferred-processing, delayed-processing, delayed-task, equal-batches, fixed-batch, fixed-chunk, fixed-size, items-accumulator, nodejs, stream, streaming-data, typescript
- Language: TypeScript
- Homepage:
- Size: 48.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0