Disruptor(소프트웨어)
Disruptor (software)Disruptor는 LMAX Exchange에서 개발된 동일한 이름의 동시 링 버퍼 데이터 구조를 제공하는 Java 프로그래밍 언어용 라이브러리입니다.비동기 이벤트 처리 아키텍처에서 낮은 레이텐시와 높은 스루풋의 작업 큐를 제공하도록 설계되었습니다.쓰기 액세스를 위해 모든 데이터가 하나의 스레드에서만 소유되도록 보장하므로 다른 [1][2]구조에 비해 쓰기 경합이 줄어듭니다.라이브러리는 널리 사용되는 Java 소프트웨어 라이브러리 Log4j의 비동기 로깅에 사용됩니다.
「 」를 참조해 주세요.
레퍼런스
- ^ Thompson, Martin; Farley, Dave; Barker, Michael; Gee, Patricia; Stewart, Andrew (2011). Disruptor: High performance alternative to bounded queues for exchanging data between concurrent threads (Technical report). LMAX.
- ^ Fowler, Martin (12 July 2011). "The LMAX Architecture". MartinFowler.com. Retrieved 23 November 2018.
외부 링크
