lsd-consulting/lsd-distributed-interceptors

Make intercepting interactions independent from saving (async)

Closed this issue ยท 1 comments

To minimise the library's impact on the application's performance, it would be beneficial to decouple the intercepting from the persisting, possibly at the cost of a slightly bigger memory footprint.

Requirements:

  • interceptors should return to the main thread as quickly as possible
  • persisting the interactions should be done asynchronously
  • the size of the storage for intercepted interaction should be bounded
  • in case the storage is at capacity, the intercepting should not be affected (non-blocking)

๐ŸŽ‰ This issue has been resolved in version 1.2.10 ๐ŸŽ‰

The release is available on GitHub release

Your semantic-release bot ๐Ÿ“ฆ๐Ÿš€