This repository has been archived by the owner on Jul 29, 2021. It is now read-only.
Refactor publishing path, add diagnostics and update documentation
This release:
- Refactors the publishing/batching part to use a bounded queue instead of an unbounded ConcurrentQueue. This prevents hosts running into memory resource issues and requires reasonable configuration of the send interval and message size parameters to meet the scenario in which publisher is used.
- Documentation has been updated to describe different use cases and parameter settings and how they impact performance and queue utilization.
- An option to show diagnostic information in configurable intervals has been added.