JasperFx / wolverine

Supercharged .NET server side development!
https://wolverinefx.net
MIT License
1.22k stars 131 forks source link

First class support for Marten's IChangeListener #938

Closed jeremydmiller closed 3 weeks ago

jeremydmiller commented 3 months ago

Using this: https://martendb.io/diagnostics.html#listening-for-async-daemon-events

Have a recipe where Marten can designate "side effects" that execute after the projection page is done. Can be either executed inline, or published asynchronously. If being published, make sure the outgoing messages go in the outbox. Flush the outgoing after the page succeeds.