Disruptor (software) - Disruptor (software)

Narušitel je knihovna pro Jáva programovací jazyk, který poskytuje a souběžně ring buffer datová struktura se stejným názvem, vyvinutá na Výměna LMAX. Je navržen tak, aby poskytoval nízkou latenci a vysokou propustnost pracovní fronta v architekturách zpracování asynchronních událostí. Zajišťuje, že veškerá data jsou vlastněna pouze jedním vláknem pro přístup pro zápis, čímž se snižuje spor o zápis ve srovnání s jinými strukturami.[1][2] Knihovna se používá pro asynchronní protokolování v populární softwarové knihovně Java Log4j.

Viz také

Reference

  1. ^ Thompson, Martin; Farley, Dave; Barker, Michael; Gee, Patricia; Stewart, Andrew (2011). Disruptor: Vysoce výkonná alternativa k omezeným frontám pro výměnu dat mezi souběžnými vlákny (Technická zpráva). LMAX.
  2. ^ Fowler, Martin (12. července 2011). „Architektura LMAX“. MartinFowler.com. Citováno 23. listopadu 2018.

externí odkazy