ringbuffer中的覆盖问题

12-03-22 lovejdon
ringbuffer中不采用队列的移除对象的方式,而是循环,没有尾部,是说为了保存消息,以防用户响应没有收到消息而可以重发,我想问的是否存在一种情况就是用户返回错误响应的时候,ringbuffer中那个位置的EVENT已经被覆盖了呢?这种情况是否存在?

kuaiyuelaogong
2012-03-26 15:44
其实我看disruptor的代码,并没有看出来如何重新获取某段的事件方法,呵呵。

不知道是不是disruptor自己在保证出现异常了会重新获取?

猜你喜欢