【发布时间】:2012-08-30 23:54:31
【问题描述】:
我很好奇关于日志记录步骤的最常见(或推荐)的中断器实现。我最常见的问题是:
- 它是如何实际实现的(通过示例)?
- 使用 JPA 是否明智?
- 什么数据库常用(社区已经实施了带有破坏者的项目)?
- 在(EventProcessor 的)中间处理程序处使用是否明智,因此应保存每条消息的状态,而不是在业务逻辑流程之前和之后保存?
顺便说一下(对不起,我知道这与日志步骤无关),在 eventHandler 过程中从 RingBuffer 中删除消息的正确方法是什么(假设消息已失效/过期并且应该被整个过程删除)。我想知道类似于Dead Letter Channel 模式的东西。
干杯!
【问题讨论】:
标签: java concurrency disruptor-pattern