Disruptor

Disruptor

 

1. 背景

在给Lancer用户开发第三方SDK时,发现当用户使用SDK在一段很短的时间内发送大量数据到Lancer的接收端时,如果使用LogbackAsyncAppender会存在数据丢失的情况,当切换到LogIeventDisruptor则不会出现这种情况,数据交互非常顺利。其中AsyncAppender底层使用的是ArrayBlockingQueueDisruptor

你可能感兴趣的:(框架,框架)