E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
disruptor
征集并发文献译者之
Disruptor
本期主要翻译
Disruptor
。
shuaigay
·
2013-02-11 20:15
11
Disruptor
全解析(7):解密内存屏障(Memory Barrier)
原文地址:http://mechanitis.blogspot.com/2011/08/dissecting-
disruptor
-why-its-so-fast.html,作者是TrishaGee,
in355hz
·
2013-02-11 00:00
java
disruptor
Ringbuffer
改进的12306网站的架构设计
前端页面发送请求,调用后台服务模块webservice2服务模块api接受到请求,将接受的数据封装成map,调用后台交易模块webservice3交易模块api将封装的map再次封装成一个event,放入交易
Disruptor
lijianhua1974
·
2013-02-07 11:00
网站
架构
设计
一种高效无锁内存队列的实现
Disruptor
是LMAX公司开源的一个高效的内存无锁队列。这两天看了一下相关的设计文档和博客,下面尝试进行一下总结。 第一部分。引子 谈到并发程序设计,有几个概念是避免不了的。
shixiaomu
·
2013-02-05 18:00
内存
Disruptor
笔记(二)-测试
引入Hamcrest:是一个书写匹配器对象时允许直接定义匹配规则的框架.更丰富的表达方式,不侵入代码使用Jmock来做Mock库使用Junit4 工具类Util工具类提供计算容量2的n次方的方法 /** *Calculatethenextpowerof2,greaterthanorequaltox. *FromHacker'sDelight,Chapter3,HarryS.
kjfcpua
·
2013-01-25 11:00
Disruptor
笔记(三)-处理模式
常见模式:1.UniCastaseriesofitemsbetween1publisherand1EventProcessor:一个publisher一个eventprocessorP1 -Publisher1RB -RingBufferSB -SequenceBarrierEP1-EventProcessor1代码:[java] viewplaincopyprivate final RingBu
kjfcpua
·
2013-01-25 11:00
Disruptor
笔记(一)-预备知识
MemoryBarrier内存障.它是一个CPU指令。是的,再一次,我们在思考CPU级的东西以便得到我们需要的性能(Martin著名的MechanicalSympathy)。基本上它是一个指令,为了a)确保特定运算的执行顺序和b)影响一些数据(可能是一些指令的执行结果)的可见性。.编译器和CPU能对指令重新排序,来尝试优化性能,最终执行结果是一样的。插入一个内存障会告诉CPU和编译器在那个命令之前
kjfcpua
·
2013-01-25 11:00
征集并发文献译者之
Disruptor
本期主要翻译
Disruptor
。
fantasy
·
2013-01-20 21:00
java
并发
disruptor
征集并发文献译者之
Disruptor
本期主要翻译
Disruptor
。
fantasy
·
2013-01-20 21:00
java
并发
disruptor
征集并发文献译者之
Disruptor
本期主要翻译
Disruptor
。
fantasy
·
2013-01-20 21:00
java
并发
disruptor
disruptor
调研报告
票池暂定使用
disruptor
来做消息队列,把最近对
disruptor
的调研结果整理一下。大部分文字都是把
disruptor
和其它网站上看到的资料翻译一下。
donjuan
·
2012-12-02 15:00
disruptor
入门
1.
disruptor
是什么?
disruptor
是一个高性能的异步处理框架,或者可以认为是最快的消息框架(轻量的JMS),也可以认为是一个观察者模式的实现,或者事件监听模式的实现。
夕水溪下
·
2012-11-28 14:00
disruptor
LMAX架构解决大并发
平台上,核心是一个业务逻辑处理器,它能够在一个线程里每秒处理6百万订单.业务逻辑处理器完全是运行在内存中(in-memory),使用事件源驱动方式(eventsourcing).业务逻辑处理器的核心是
Disruptor
s
ab198604
·
2012-10-18 14:00
编程
数据库
scala
领域模型
actor
版本控制系统
disruptor
----Concurrent Programming Framework...
disruptor
发布了Java的2.0版本(.Net版本见 这里),
disruptor
是一个高性能的 异步处理框架,或者可以认为是最快的消息框架(轻量的JMS),也可以认为是一个观察者模式实现,或者
cczakai
·
2012-09-10 08:00
programming
构建高性能服务(三)Java高性能缓冲设计 vs
Disruptor
vs LinkedBlockingQueue
一个仅仅部署在4台服务器上的服务,每秒向Database写入数据超过100万行数据,每分钟产生超过1G的数据。而每台服务器(8核12G)上CPU占用不到100%,load不超过5。这是怎么做到呢?下面将给你描述这个架构,它的核心是一个高效缓冲区设计,我们对它的要求是: 1,该缓存区要尽量简单 2,尽量避免生产者线程和消费者线程锁 3,尽量避免大量GC 缓冲 vs 性能瓶颈 提高硬盘写入IO
maoyidao
·
2012-08-26 15:00
disruptor
Concurrent Programming Framework
1:
disruptor
High Performance Inter-Thread Messaging Library http://code.google.com/p/
disruptor
dikar
·
2012-08-19 17:00
programming
Disruptor
全解析(6):为什么它这么快 (二) - 神奇的 cacheline 补齐
原文地址:http://mechanitis.blogspot.com/2011/07/dissecting-
disruptor
-why-its-so-fast_22.html,作者是TrishaGee
in355hz
·
2012-06-29 16:00
java
disruptor
Ringbuffer
Disruptor
全解析(5):为什么它这么快 (一) - Locks Are Bad
原文地址: http://mechanitis.blogspot.com/2011/07/dissecting-
disruptor
-why-its-so-fast.html,作者是TrishaGee
in355hz
·
2012-06-18 17:00
java
disruptor
Ringbuffer
Disruptor
全解析(4):依赖关系组装
原文地址:http://mechanitis.blogspot.com/2011/07/dissecting-
disruptor
-wiring-up.html 作者是TrishaGee,LMAX公司的一位女工程师
in355hz
·
2012-06-13 16:00
java
disruptor
Ringbuffer
Disruptor
全解析(2):如何从 Ring Buffer 读取?
原文地址:http://mechanitis.blogspot.com/2011/06/dissecting-
disruptor
-how-do-i-read-from.html 作者是TrishaGee
in355hz
·
2012-06-12 11:00
java
disruptor
Ringbuffer
Disruptor
全解析(3):写入 Ring Buffer
原文地址:http://mechanitis.blogspot.com/2011/07/dissecting-
disruptor
-writing-to-ring.html作者是TrishaGee,LMAX
in355hz
·
2012-06-08 15:00
java
disruptor
Ringbuffer
Disruptor
全解析(1):Ring Buffer 有什么特别?
原文地址: http://mechanitis.blogspot.com/2011/06/dissecting-
disruptor
-whats-so-special.html 作者是TrishaGee
in355hz
·
2012-06-08 15:00
java
disruptor
Ringbuffer
基于异步事件驱动并发编程框架:
Disruptor
Disruptor
是一个Java基于异步事件驱动的并发编程框架,大大的简化了并发程序开发的难度。
jeast
·
2012-04-17 08:00
异步事件
并发框架
并发编程与高速缓存行(1)
参见文章:volatile的深入剖析http://www.infoq.com/cn/articles/ftf-java-volatile高速并发框架
disruptor
http://code.google.com
xylong
·
2012-03-21 20:00
java
volatile
infoq
currency
LMAX架构
平台上,核心是一个业务逻辑处理器,它能够在一个线程里每秒处理6百万订单.业务逻辑处理器完全是运行在内存中(in-memory),使用事件源驱动方式(eventsourcing).业务逻辑处理器的核心是
Disruptor
s
waiting476
·
2012-03-13 12:00
Disruptor
笔记(五)-FAQ
1. MultiThreadedClaimStrategy.java中pendingPublication的用处:参考:http://blogs.lmax.com/Howdoesthisapplytoourconcurrentsequencingproblem?Wecouldallowthreadstocontinuetomakeprogresswhilewaitingforotherthread
yangjun2
·
2012-03-08 11:00
thread
多线程
优化
list
null
buffer
Disruptor
笔记(四)-关键类和代码
AggregateEventHandler.java对EventHandler列表的封装,类似EventHandlerList的功能,还实现了生命周期的管理,onStartonShutdown。 Sequence.javaCachelinepaddedsequencecounter补齐Cacheline的序列计数器,ringbuffer和BatchEventProcessor使用到此类来计数。补齐
yangjun2
·
2012-03-08 11:00
jvm
thread
list
cache
header
byte
Disruptor
笔记(三)-处理模式
常见模式:1.UniCastaseriesofitemsbetween1publisherand1EventProcessor:一个publisher一个eventprocessorP1 -Publisher1RB -RingBufferSB -SequenceBarrierEP1-EventProcessor1代码:privatefinalRingBufferringBuffer= newRin
yangjun2
·
2012-03-08 11:00
buffer
fold
Disruptor
笔记(二)-测试
引入Hamcrest:是一个书写匹配器对象时允许直接定义匹配规则的框架.更丰富的表达方式,不侵入代码使用Jmock来做Mock库使用Junit4 工具类Util工具类提供计算容量2的n次方的方法 /** *Calculatethenextpowerof2,greaterthanorequaltox. *FromHacker'sDelight,Chapter3,HarryS.
yangjun2
·
2012-03-08 11:00
Disruptor
笔记(一)-预备知识
MemoryBarrier内存障.它是一个CPU指令。是的,再一次,我们在思考CPU级的东西以便得到我们需要的性能(Martin著名的MechanicalSympathy)。基本上它是一个指令,为了a)确保特定运算的执行顺序和b)影响一些数据(可能是一些指令的执行结果)的可见性。.编译器和CPU能对指令重新排序,来尝试优化性能,最终执行结果是一样的。插入一个内存障会告诉CPU和编译器在那个命令之前
yangjun2
·
2012-03-08 11:00
Disruptor
模式简单理解
Disruptor
主要用作进程间高效通信的一种模式,它里面所有的实现都是围绕着怎样做可以highperformance。它的核心是RingBuffer,其实就是一个事先分配好的数组。
bruce008
·
2012-02-16 15:00
disruptor
Disruptor
模式一个高性能的线程间消息机制
当然他讨论的是C的实现, 本着不重新发明轮子的原则想起了去年看Java 的高性能方面的东东有个
Disruptor
的实现跟云风的RingBuffer 的很接近, 当然这个Disrup
bruce008
·
2012-02-08 11:00
线程间通信
高并发交易平台的想法
SDC4的设计将会引入高并发事务处理器的思想,解决集群、分布式开发方式,引入了
disruptor
和mina框架。这个处理器可以使用廉价的计算机以及比较快的网络,实现可线性增长的一个架构模式。
antival
·
2012-01-30 14:00
高并发
(转)
disruptor
- Concurrent Programming Framework...
disruptor
发布了Java的2.0版本(.Net版本见这里),
disruptor
是一个高性能的异步处理框架,或者可以认为是最快的消息框架(轻量的JMS),也可以认为是一个观察者模式实现,或者事件-
猴子
·
2011-10-23 00:00
线程
框架
disruptor
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他