npm i @arturwojnar/hermes @arturwojnar/hermes-mongodb
➡️ 5.x.x 😙
➡️ 6.x.x 😚
➡️ 7.x.x 😛
➡️ 8.0.0-rc.x 😎
If you don't belive it, check how these☝️ versions are covered by tests here!
The implementation is based on the MongoDB Change Streams
, so internally the oplog
is used.
The oplog
gets removed if it passes the specified time period or if the oplog reaches the maximum size.
So, if your event are not processed successfully by then, you will loose them.
See the official docs.