Бұзушы (бағдарламалық жасақтама) - Disruptor (software)

Бұзушы Бұл кітапхана үшін Java қамтамасыз ететін бағдарламалау тілі қатарлас сақиналық буфер жасалған аттас деректер құрылымы LMAX Exchange. Ол кешігу уақыты жоғары, өткізу қабілеттілігін қамтамасыз етуге арналған жұмыс кезегі асинхронды оқиғаларды өңдеу сәулетінде. Бұл кез-келген деректердің жазбаға қол жеткізу үшін тек бір ағынға тиесілі болуын қамтамасыз етеді, сондықтан басқа құрылымдармен салыстырғанда жазу қарама-қайшылығын азайтады.[1][2] Кітапхана асинхронды үшін қолданылады ағаш кесу танымал Java бағдарламалық кітапханасында Log4j.

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ Томпсон, Мартин; Фарли, Дэйв; Баркер, Майкл; Дже, Патриция; Стюарт, Эндрю (2011). Бұзушы: параллель тізбектер арасында деректер алмасу үшін шектелген кезектерге жоғары өнімділік (Техникалық есеп). LMAX.
  2. ^ Фаулер, Мартин (12 шілде 2011). «LMAX сәулеті». MartinFowler.com. Алынған 23 қараша 2018.

Сыртқы сілтемелер