`
fantasy
  • 浏览: 515797 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

征集并发文献译者之Disruptor

阅读更多

为了促进并发编程在中国的推广和研究,让更多的同学能阅读到国外的并发文献。所以打算将国外的并发编程文献翻译成中文,但是我一个人的精力有限,所以希望征集译者帮忙一起翻译。本期主要翻译Disruptor。

 

以下文章来自Disruptor官方网站:https://code.google.com/p/disruptor/wiki/BlogsAndArticles

 

正在翻译的

  1. 锁的缺点。译文地址:http://ifeve.com/locks-are-bad/

如何使用Disruptor

  1. What’s so special about a ring buffer? - A summary by Trisha of the data structure at the heart of the Disruptor patter, how it’s implemented and what’s so great about it.
  2. How do I read from a ring buffer? - Trisha gives an overview of the Consumer and ConsumerBarrier, which allows you to read stuff off the ring buffer.
  3. Writing to the ring buffer - The third piece from Trisha explaining how to write to the ring buffer, and how it avoids wrapping.
  4. Lock-free publishing - Danny outlines the concepts behind putting items into the ring buffer.
  5. DSL for wiring up the Disruptor - Adrian came up with a cunning way to configure your Disruptor
  6. Disruptor wizard now part of the Disruptor - Adrian’s wizard now makes it easy to configure your very own Disruptor straight out of the box
  7. Disruptor version 2.0 - Trisha outlines the cosmetic changes to the Disruptor in version 2.0.
  8. Sharing Data Among Threads Without Contention - An updated and summarised version of Trisha’s blogs in Oracle’s Java Magazine.

Disruptor为什么这么快

  1. Locks Are Bad - Trisha gives some basic concurrency background and explains why locks are evil. (译者:nick)
  2. Magic cache line padding - An explanation around why the odd cache line padding variables are required, by Trisha.
  3. Demystifying Memory Barriers - Trisha attempts to explain why memory barriers are important in the Disruptor.

其他人写的Disruptor文章

  1. LMAX 架构  by Martin Fowler (已翻译)
  2. Processing 1m TPS with the Axon Framework using the Disruptor.

如何翻译

 

  1. 你可从以上几篇文章中挑选某一篇进行翻译,翻译时间最好是一个星期以内,翻译前请发邮件到main_shorttime(AT)163.com告诉我你要翻译的文章和预计完成时间。
  2. 译者署名的顺序由翻译的字数确定。
  3. 与其他译者交叉校对,互相讨论翻译与技术问题。

注意事项

  1. 本文档的传播是基于学习研究而非商业,因此翻译纯属兴趣和分享精神,没有稿酬。
  2. 对译者的要求,因为我们是出于学习和研究目的,所以对译者没有很高的要求,只要你只要你对并发编程感兴趣,并且愿意用心来翻译文章,翻译完的文章首先自己能读明白就行,放心我们会进行校对。
分享到:
评论
4 楼 fantasy 2013-02-27  
yfx416hust 写道
http://blog.sina.com.cn/s/blog_68ffc7a4010150yl.html

http://blog.sina.com.cn/s/blog_68ffc7a401014d94.html

互相学习,请多指教

不错,你翻译的吗?
3 楼 yfx416hust 2013-02-27  
http://blog.sina.com.cn/s/blog_68ffc7a4010150yl.html

http://blog.sina.com.cn/s/blog_68ffc7a401014d94.html

互相学习,请多指教
2 楼 fantasy 2013-02-01  
多谢分享。:)
1 楼 in355hz 2013-02-01  
有几篇我已经重新整理过了, 你可以用我博客里的,本人中英文都一般, 翻译得不好的地方可以交流 另外貌似咱们是同事。。

1. What’s so special about a ring buffer?
http://in355hz.iteye.com/blog/1555505

2. How do I read from a ring buffer?
http://in355hz.iteye.com/blog/1558958

3. Writing to the ring buffer
http://in355hz.iteye.com/blog/1555516

4. Locks Are Bad
http://in355hz.iteye.com/blog/1563262

5. Magic cache line padding
http://in355hz.iteye.com/blog/1571120

这一篇我正在翻译, 还没有完

6. Demystifying Memory Barriers 

相关推荐

    Disruptor并发框架中文参考文档

    ### Disruptor并发框架知识点详解 #### 一、Disruptor简介及原理 **Disruptor** 是一款高性能、低延迟的并发框架,它通过无锁设计实现了高效的队列操作,从而大大提升了多线程环境下的性能表现。该框架于2011年...

    Netty整合并发编程框架Disruptor实战百万长链接服务构建源码.zip

    Netty整合并发编程框架Disruptor实战百万长链接服务构建源码.zip Netty整合并发编程框架Disruptor实战百万长链接服务构建源码.zip Netty整合并发编程框架Disruptor实战百万长链接服务构建源码.zip

    springboot整合Disruptor并发编程框架 #资源达人分享计划#

    SpringBoot整合Disruptor并发编程框架是针对高并发场景下性能优化的一种技术实践。Disruptor是由LMAX公司开发的一款高性能、低延迟的并发工具,它通过消除线程间的锁竞争,大大提升了多线程环境下的处理速度。...

    并发编程框架Disruptor.zip

    Disruptor 是一个 Java 的并发编程框架,大大的简化了并发程序开发的难度,在性能上也比 Java 本身提供的一些并发包要好。 标签:Disruptor

    高并发框架Disruptor代码

    《深入解析高并发框架Disruptor》 在现代互联网应用中,处理高并发场景是必不可少的技术挑战。Disruptor,由LMAX公司开发并开源,是一个高性能、低延迟的并发框架,尤其适用于需要大量数据交换的系统。本文将详细...

    Java工具:高性能并发工具Disruptor简单使用

    在Java编程中,高效并发处理是优化系统性能的关键之一。Disruptor,由LMAX公司开源的一款并发框架,为处理高并发场景提供了一种新颖且高效的解决方案。它通过消除锁和线程间通信的开销,实现了微秒级的延迟和极高的...

    并发框架Disruptor

    Java并发框架Disruptor,里面采取环形缓存结构,速度更快,适用于生产者消费者模式

    Disruptor框架:无锁并发性能的革命

    Disruptor是一个高性能的无锁并发框架,最初由LMAX开发。与传统的基于锁的并发模型相比,Disruptor通过创新的设计大幅提升了数据处理的效率和吞吐量。其核心特性包括环形数组结构、元素位置定位、无锁设计、和多种...

    Disruptor 一种可替代有界队列完成并发线程间数据交换高性能解决方案.docx

    Disruptor 是一个高性能的并发编程框架,由 LMAX 公司开发,旨在解决线程间数据交换的效率问题。它的设计目标是替代传统的有界队列,提供更高的吞吐量和更低的延迟。Disruptor 的核心在于其创新的数据交换机制,包括...

    Disruptor并发框架

    《Disruptor并发框架详解》 在高性能计算和并发编程领域,Disruptor是一个不可或缺的名字。这个由LMAX公司开发的并发框架,以其卓越的性能和低延迟特性,被广泛应用于金融交易、实时数据处理等领域。本文将深入探讨...

    disruptor 并发框架

    在官方原有基础上为降低cpu占用修改版本,性能方面没有任何影响

    DisruptorDemo.zip

    Disruptor,由LMAX公司开发并开源,是一款高性能、低延迟的并发工具,主要用于优化多线程间的通信。它采用一种环形缓冲区(Ring Buffer)的设计,极大地提高了并发处理性能,尤其在高频率交易系统中表现卓越。本篇...

    spring-boot-starter-disruptor.zip

    Disruptor是由LMAX公司开源的一款并发框架,其设计灵感来源于传统的消息队列,但通过独特的环形缓冲区(Ring Buffer)和事件处理机制,显著提升了并发性能,特别适用于高吞吐量、低延迟的场景。Disruptor的核心思想是...

    Disruptor学习(1)

    《Disruptor学习(1)——深入理解高性能并发框架》 Disruptor是英国LMAX公司开发的一个开源并发框架,其设计目标是为了提供极低延迟的并发处理能力。在金融交易系统等领域,对于高频率、低延迟的需求尤为重要,...

    Disruptor demo

    Disruptor是一款高性能的并发工具库,由LMAX公司开发并开源,主要应用于高频率交易系统。它通过优化线程间通信的方式,极大地提升了多线程环境下的数据处理速度。Disruptor的设计理念是避免传统的锁机制,转而采用一...

    disruptor-3.2.1源码带jar包20140321

    Disruptor是一款高性能的Java并发框架,由LMAX公司开发并开源。它的设计目标是解决多线程环境下的数据同步问题,特别是在高并发场景下,能够显著提高系统的处理能力。Disruptor的核心设计理念是利用环形缓冲区(Ring...

    disruptor框架案例.rar

    Disruptor它是一个开源的并发框架能够在无锁的情况下实现网络的Queue并发操作。同时,Disruptor是一个高性能的异步处理框架,或者可以认为是最快的消息框架(轻量的JMS),也可以认为是一个观察者模式的实现,或者...

    Disruptor示例

    Disruptor它是一个开源的并发框架,并获得2011 Duke’s 程序框架创新奖,能够在无锁的情况下实现网络的Queue并发操作。 Disruptor是一个高性能的异步处理框架,或者可以认为是最快的消息框架(轻量的JMS),也可以...

    基于Spring Boot和LMAX Disruptor的高性能并发框架.zip

    基于Spring Boot和LMAX Disruptor的高性能并发框架 项目简介 本项目是一个基于Spring Boot和LMAX Disruptor框架的高性能并发框架,旨在提供高效的事件处理和消息传递机制。项目涵盖了并发编程的核心概念、无锁...

    Disruptor C++版(仅支持单生产者)

    Disruptor是由LMAX公司开发的一种高性能的并发编程框架,主要应用于金融交易系统。它以其高效、低延迟的事件处理机制而闻名。在C++版本的Disruptor中,我们同样可以享受到这种高效的并发能力,尤其适用于需要大量...

Global site tag (gtag.js) - Google Analytics