masstransit - MassTransit Saga,使用 UseInMemoryOutbox 时是否有可能丢失事件?
问题描述
在启用 UseInMemoryOutbox 的公共交通传奇中,是否有可能丢失事件?据我了解UseInMemoryOutbox,它会在持久化saga后推迟发布事件,那么如果saga持久化然后服务器重启会发生什么?
如果是真的,有什么解决方法可以避免这种情况?
此外,如果我不使用 UseInMemoryOutbox,我将面临 saga 不会为传入事件做任何事情的情况,因为它的状态尚未持久化。
解决方案
推荐阅读
- laravel - 密码中是否存在 defaults() 方法?
- html - 请,我如何使这个 HTML 代码响应
- c++ - 使用前哨 C++ 添加数字列表
- c++ - 不同的 c++ 库方法之间的区别?
- reactjs - Swr 的缓存更新,但 UI 不是无缘无故的 - swr hook Next.js ( 带有 typescript )
- flutter - (Flutter/Dart) 如何将 FutureBuilder 列表转换为 ExpandableListView?
- installation - 如何在安装时更改生成文件中的 CMAKE_INSTALL_PREFIX
- c++ - 在 PVC 中使用 libxml 文件解析期间如何解决 Error extra 'xzread()'?
- django - 有没有比 ModelMultipleChoiceField 更好的解决方案?
- python - Python C-API 和 PyRun_File:使用“import functools and partial(print, flush=True)”