Submit Search
Upload
Disruptor
•
0 likes
•
46 views
Viney Shih
Follow
Introduce the high performance queue mechanism in JAVA (2019/7/30)
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 42
Download now
Download to read offline
Recommended
Shiny New HTTP Shit
Shiny New HTTP Shit
Mark Nottingham
2012 11-09 facex - i pv6 transition planning-
2012 11-09 facex - i pv6 transition planning-
Eduardo Coelho
Mark Hughes Annual Seminar Presentation on Open Source
Mark Hughes Annual Seminar Presentation on Open Source
Tracy Kent
TYPO3 Performance (T3DD18)
TYPO3 Performance (T3DD18)
Marcus Schwemer
2018 - CertiFUNcation - Marcus Schwemer: TYPO3 Performance
2018 - CertiFUNcation - Marcus Schwemer: TYPO3 Performance
TYPO3 CertiFUNcation
Delivering Data - Social Networking Personal
Delivering Data - Social Networking Personal
iasaireland
Data Pipelines -Big Data Meets Salesforce
Data Pipelines -Big Data Meets Salesforce
CarolEnLaNube
Revitalizing Enterprise Integration with Reactive Streams
Revitalizing Enterprise Integration with Reactive Streams
Lightbend
Recommended
Shiny New HTTP Shit
Shiny New HTTP Shit
Mark Nottingham
2012 11-09 facex - i pv6 transition planning-
2012 11-09 facex - i pv6 transition planning-
Eduardo Coelho
Mark Hughes Annual Seminar Presentation on Open Source
Mark Hughes Annual Seminar Presentation on Open Source
Tracy Kent
TYPO3 Performance (T3DD18)
TYPO3 Performance (T3DD18)
Marcus Schwemer
2018 - CertiFUNcation - Marcus Schwemer: TYPO3 Performance
2018 - CertiFUNcation - Marcus Schwemer: TYPO3 Performance
TYPO3 CertiFUNcation
Delivering Data - Social Networking Personal
Delivering Data - Social Networking Personal
iasaireland
Data Pipelines -Big Data Meets Salesforce
Data Pipelines -Big Data Meets Salesforce
CarolEnLaNube
Revitalizing Enterprise Integration with Reactive Streams
Revitalizing Enterprise Integration with Reactive Streams
Lightbend
Update on IPv6 activity in CERNET2
Update on IPv6 activity in CERNET2
APNIC
REST Api Tips and Tricks
REST Api Tips and Tricks
Maksym Bruner
Data Pipelines: Big Data Meets Salesforce
Data Pipelines: Big Data Meets Salesforce
Salesforce Developers
Intro to Pinot (2016-01-04)
Intro to Pinot (2016-01-04)
Jean-François Im
Deploying New DNSSEC Algorithms (IEPG@IETF93 - July 2015)
Deploying New DNSSEC Algorithms (IEPG@IETF93 - July 2015)
Dan York
Data Pipelines - Big Data meets Salesforce
Data Pipelines - Big Data meets Salesforce
agarciaodeian
20141206 4 q14_dataconference_i_am_your_db
20141206 4 q14_dataconference_i_am_your_db
hyeongchae lee
Using Perforce Data in Development at Tableau
Using Perforce Data in Development at Tableau
Perforce
Evolution of MongoDB Replicaset and Its Best Practices
Evolution of MongoDB Replicaset and Its Best Practices
Mydbops
Digpen 7: Why choose Laravel?
Digpen 7: Why choose Laravel?
John Blackmore
Why contribute to open source projects
Why contribute to open source projects
Kranti Parisa
PLNOG 6: Piotr Modzelewski, Bartłomiej Rymarski - Product Catalogue - Case Study
PLNOG 6: Piotr Modzelewski, Bartłomiej Rymarski - Product Catalogue - Case Study
PROIDEA
Introduction to the OpenPOWER Foundation - Open Source Days event
Introduction to the OpenPOWER Foundation - Open Source Days event
Mandie Quartly
Data Architectures for Robust Decision Making
Data Architectures for Robust Decision Making
Gwen (Chen) Shapira
WarsawITDays_ ApacheNiFi202
WarsawITDays_ ApacheNiFi202
Timothy Spann
Open Source Library System Software: Libraries Are Doing it For Themselves
Open Source Library System Software: Libraries Are Doing it For Themselves
loriayre
Towards a common deposit api (the dataverse example) Elizabeth Quigley + Phil...
Towards a common deposit api (the dataverse example) Elizabeth Quigley + Phil...
datascienceiqss
IPv6 Troubleshooting for Helpdesks
IPv6 Troubleshooting for Helpdesks
Deploy360 Programme (Internet Society)
JustEnoughDevOpsForDataScientists
JustEnoughDevOpsForDataScientists
Anya Bida
IPv6 Transition Considerations for ISPs
IPv6 Transition Considerations for ISPs
Carlos Martinez Cagnazzo
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
ManishPatel169454
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
Call Girls in Nagpur High Profile Call Girls
More Related Content
Similar to Disruptor
Update on IPv6 activity in CERNET2
Update on IPv6 activity in CERNET2
APNIC
REST Api Tips and Tricks
REST Api Tips and Tricks
Maksym Bruner
Data Pipelines: Big Data Meets Salesforce
Data Pipelines: Big Data Meets Salesforce
Salesforce Developers
Intro to Pinot (2016-01-04)
Intro to Pinot (2016-01-04)
Jean-François Im
Deploying New DNSSEC Algorithms (IEPG@IETF93 - July 2015)
Deploying New DNSSEC Algorithms (IEPG@IETF93 - July 2015)
Dan York
Data Pipelines - Big Data meets Salesforce
Data Pipelines - Big Data meets Salesforce
agarciaodeian
20141206 4 q14_dataconference_i_am_your_db
20141206 4 q14_dataconference_i_am_your_db
hyeongchae lee
Using Perforce Data in Development at Tableau
Using Perforce Data in Development at Tableau
Perforce
Evolution of MongoDB Replicaset and Its Best Practices
Evolution of MongoDB Replicaset and Its Best Practices
Mydbops
Digpen 7: Why choose Laravel?
Digpen 7: Why choose Laravel?
John Blackmore
Why contribute to open source projects
Why contribute to open source projects
Kranti Parisa
PLNOG 6: Piotr Modzelewski, Bartłomiej Rymarski - Product Catalogue - Case Study
PLNOG 6: Piotr Modzelewski, Bartłomiej Rymarski - Product Catalogue - Case Study
PROIDEA
Introduction to the OpenPOWER Foundation - Open Source Days event
Introduction to the OpenPOWER Foundation - Open Source Days event
Mandie Quartly
Data Architectures for Robust Decision Making
Data Architectures for Robust Decision Making
Gwen (Chen) Shapira
WarsawITDays_ ApacheNiFi202
WarsawITDays_ ApacheNiFi202
Timothy Spann
Open Source Library System Software: Libraries Are Doing it For Themselves
Open Source Library System Software: Libraries Are Doing it For Themselves
loriayre
Towards a common deposit api (the dataverse example) Elizabeth Quigley + Phil...
Towards a common deposit api (the dataverse example) Elizabeth Quigley + Phil...
datascienceiqss
IPv6 Troubleshooting for Helpdesks
IPv6 Troubleshooting for Helpdesks
Deploy360 Programme (Internet Society)
JustEnoughDevOpsForDataScientists
JustEnoughDevOpsForDataScientists
Anya Bida
IPv6 Transition Considerations for ISPs
IPv6 Transition Considerations for ISPs
Carlos Martinez Cagnazzo
Similar to Disruptor
(20)
Update on IPv6 activity in CERNET2
Update on IPv6 activity in CERNET2
REST Api Tips and Tricks
REST Api Tips and Tricks
Data Pipelines: Big Data Meets Salesforce
Data Pipelines: Big Data Meets Salesforce
Intro to Pinot (2016-01-04)
Intro to Pinot (2016-01-04)
Deploying New DNSSEC Algorithms (IEPG@IETF93 - July 2015)
Deploying New DNSSEC Algorithms (IEPG@IETF93 - July 2015)
Data Pipelines - Big Data meets Salesforce
Data Pipelines - Big Data meets Salesforce
20141206 4 q14_dataconference_i_am_your_db
20141206 4 q14_dataconference_i_am_your_db
Using Perforce Data in Development at Tableau
Using Perforce Data in Development at Tableau
Evolution of MongoDB Replicaset and Its Best Practices
Evolution of MongoDB Replicaset and Its Best Practices
Digpen 7: Why choose Laravel?
Digpen 7: Why choose Laravel?
Why contribute to open source projects
Why contribute to open source projects
PLNOG 6: Piotr Modzelewski, Bartłomiej Rymarski - Product Catalogue - Case Study
PLNOG 6: Piotr Modzelewski, Bartłomiej Rymarski - Product Catalogue - Case Study
Introduction to the OpenPOWER Foundation - Open Source Days event
Introduction to the OpenPOWER Foundation - Open Source Days event
Data Architectures for Robust Decision Making
Data Architectures for Robust Decision Making
WarsawITDays_ ApacheNiFi202
WarsawITDays_ ApacheNiFi202
Open Source Library System Software: Libraries Are Doing it For Themselves
Open Source Library System Software: Libraries Are Doing it For Themselves
Towards a common deposit api (the dataverse example) Elizabeth Quigley + Phil...
Towards a common deposit api (the dataverse example) Elizabeth Quigley + Phil...
IPv6 Troubleshooting for Helpdesks
IPv6 Troubleshooting for Helpdesks
JustEnoughDevOpsForDataScientists
JustEnoughDevOpsForDataScientists
IPv6 Transition Considerations for ISPs
IPv6 Transition Considerations for ISPs
Recently uploaded
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
ManishPatel169454
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
Call Girls in Nagpur High Profile Call Girls
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
Call Girls in Nagpur High Profile Call Girls
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
Kamal Acharya
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
DineshKumar4165
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
DineshKumar4165
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Call Girls in Nagpur High Profile
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Call Girls in Nagpur High Profile
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
Prabhanshu Chaturvedi
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
simmis5
result management system report for college project
result management system report for college project
Tonystark477637
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
rknatarajan
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
ranjana rawat
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
mulugeta48
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
roncy bisnoi
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
RagavanV2
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
sivaprakash250
Recently uploaded
(20)
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
result management system report for college project
result management system report for college project
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
Disruptor
1.
Disruptor By Viney
2.
What's that?
3.
Like: syslog fluentd
4.
Speed = Money
5.
6.
PubSub model
7.
8.
Data in Queue related to
policy
9.
End to end
Latency = computational time + latency of moving data
10.
Blocking Queue 4 array-based 4
linked list based
11.
Racing issue
12.
13.
Synchronization Lock
14.
Issues4 Repeatedly accessing
data in memory 4 Not cache-friendly
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
Performancehttps://colobu.com/2016/07/22/using-go-disruptor/ 4 Java Disruptor
: 183486238 ops/s 4 go-disruptor : 137931020 ops/s 4 go channel : 6995452 ops/s
37.
What if we
have a slow consumer? 4 batching effect 4 multiple consumers
38.
39.
What if the
buffer is constantly full? 4 enhance ring size 4 seperate producers 4 multiple Disruptors
40.
When to use
it? 4 low latency required
41.
reference4 https://lmax-exchange.github.io/disruptor/files/ Disruptor-1.0.pdf 4 https://github.com/smartystreets-prototypes/go- disruptor
42.
Q&A
Download now