【问题标题】:"Finally" or "Do Last" for LMAX Disruptor?LMAX Disruptor 是“最后”还是“最后”?
【发布时间】:2017-03-08 13:42:04
【问题描述】:

我正在尝试为 LMAX 中断器编写一个包装器,我想知道是否有一种机制可以添加在中断器流程结束时执行的事件处理程序。

有没有办法做到这一点?

【问题讨论】:

    标签: disruptor-pattern lmax


    【解决方案1】:

    干扰器类似于队列,实际上没有“结束”。它不像响应式编程中的有限流。

    发布者将负责标记最后一个事件(您可以在事件类中为此设置一个布尔字段)。这是“毒记录”技术。

    您将拥有一个仅在标志为真时执行的处理程序。就是这样。

    【讨论】:

      猜你喜欢
      • 2012-02-28
      • 2013-12-21
      • 2013-11-23
      • 2012-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多