Concurrent framework disruptor Translation

Source: Internet
Author: User
Concurrent framework disruptor Translation

Martin
Fowler wrote an Lmax architecture article on his website. In this article, he introduced Lmax as a new retail financial transaction platform, which can produce large volumes of transactions with low latency. This system is built on the JVM platform. Its core is a business logic processor, which can process 6 million orders per second in one thread. The business logic processor runs completely in the memory and uses the event source driver mode. The core of the business logic processor is disruptor.

Disruptor is an open-source concurrency framework and won the 2011 Duke's Program Framework Innovation Award. It can implement network queue concurrent operations without locks. This article is the translation of the article published on the disruptor official website (now moved to GitHub ).

Profiling disruptor: Why is it so fast?
  1. Profiling disruptor: Why is it so fast? (1) Disadvantages of the lock
  2. Profiling disruptor: Why is it so fast? (2) magical cache row Filling
  3. Profiling disruptor: Why is it so fast? (3) pseudo-sharing
  4. Profiling disruptor: Why is it so fast? (4) reveal the memory barrier
How disruptor works and uses
  1. How to Use disruptor (1) ringbuffer
  2. How to Use disruptor (2) how to read data from ringbuffer
  3. How to Use disruptor (3) to write data into ringbuffer
  4. Parsing disruptor link Assembly
  5. Disruptor (lockless concurrency framework)-release
  6. Lmax disruptor-a high-performance, low-latency and simple framework
  7. Disruptor wizard is dead, disruptor
    The wizard persists!
  8. Disruptor 2.0 update Abstract
  9. Data sharing between threads does not require Competition
Disruptor Application
  1. Lmax Architecture
  2. Processing 1 m TPS through axon and disruptor

(Full text)

Post: http://ifeve.com/disruptor/

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.