UNPKG

reliable-zeromq

Version:

A collection of reliable zeromq messaging constructs

17 lines (13 loc) 904 B
# Reliable ZeroMQ [![Build Status](https://travis-ci.com/OliverNChalk/reliable-zeromq.svg?branch=master)](https://travis-ci.com/OliverNChalk/reliable-zeromq) [![codecov](https://codecov.io/gh/OliverNChalk/reliable-zeromq/branch/master/graph/badge.svg)](https://codecov.io/gh/OliverNChalk/reliable-zeromq) ### TODO: - Test what happens when two sockets bind to the same endpoint - Migrate to ESLint - Test multiple subscribers to one publisher (networked) - Separate Ack + Response in ZMQResponse to distinguish between slow peers and slow endpoints? - Send a closure message on Close() call, allow ZMQResponder and ZMQPublisher to free memory ### Ideas: ### Known Issues: - JSONBigInt parses any string it can to bigint, e.g. "20n" to 20n, instead of its correct value of "20n" - ExpiryMap does not reset expiry when `set()` overwrites an existing value. Would require a LinkedListDictionary.