致 LMAX Disruptor http://code.google.com/p/disruptor/的开发者/用户:
我的问题:谁能建议一种方法来将超时功能应用于 Disruptor,例如使用 EventHandler?
这是我的工作中出现的一种情况:
- 发件箱 - 通过网络发送到服务器的消息
- 收件箱 - 从服务器收到的 ACK 消息
- ACK Handler - 将发件箱消息标记为 ACKed
- 超时处理程序 - 将发件箱消息标记为 NACK(非常需要,但它在哪里可以适合 Disruptor 设计?)
有没有人有相同的看法?或者任何人都可以指出为什么它是不必要的。我希望接下来的辩论会很简短。
谢谢你。