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
几个Demo
发框架
Disruptor
几个Demo扫盲:要想了解
Disruptor
框架必需多花点时间研究下它的工作原理,不然代码是没法撸的!!!关于
Disruptor
的详细资料及原理请细看!!!
17099933344
·
2017-10-14 14:40
消息队列
log4j2 HTTP请求日志异步
、首先maven项目加入依赖包org.apache.logging.log4jlog4j-core2.9.0org.apache.logging.log4jlog4j-api2.9.0com.lmax
disruptor
3.3.4com.fasterxml.jackson.corejackson-databind2.9.02
Psuso_
·
2017-10-10 15:37
mybatis
logback
Disruptor
的简单介绍及使用
阅读更多本文介绍的是版本是3.3.6的,参考了以下文章http://11246272.blog.51cto.com/11236272/1745472http://www.php.cn/java-article-370582.htmlhttp://zhangfengzhe.blog.51cto.com/8855103/1885830http://ifeve.com/concurrentlinkedq
357029540
·
2017-10-10 14:00
springboot
disruptor
Disruptor
的简单介绍及使用
阅读更多本文介绍的是版本是3.3.6的,参考了以下文章http://11246272.blog.51cto.com/11236272/1745472http://www.php.cn/java-article-370582.htmlhttp://zhangfengzhe.blog.51cto.com/8855103/1885830http://ifeve.com/concurrentlinkedq
357029540
·
2017-10-10 14:00
springboot
disruptor
Java 日志框架解析:设计模式、性能
Java的日志框架设计模式门面模式适配器模式slf4jAPI和具体实现的绑定异步日志输出的原理logback同步的RollingFileAppender异步的AsyncAppender总结log4j2
Disruptor
albon_arith
·
2017-09-28 10:54
Java
系统架构
Java
进阶
架构师入门笔记八 并发框架
Disruptor
场景应用
架构师入门笔记八并发框架
Disruptor
场景应用今天用一个停车场问题来加深对
Disruptor
的理解。一个有关汽车进入停车场的问题。当汽车进入停车场时,系统首先会记录汽车信息。
ITDragon龙
·
2017-09-09 16:06
java
java架构师入门
解读
Disruptor
系列--解读源码(0)之源码导读
本篇文章是后续解读
Disruptor
源码的导读,适合对
Disruptor
还不了解的同学。如果有兴趣,还可以看下我之前发的
Disruptor
系列文章。
coder_jerry
·
2017-09-05 16:47
Disruptor
__概述
1.0的技术介绍:https://lmax-exchange.github.io/
disruptor
/files/
Disruptor
-1.0.pdf并发的复杂性:互斥与可见性,写竞争是代价最高的Locks
jiangmo
·
2017-08-27 15:57
log4j-2.x 高性能配置(支持jdk6)
DLog4jContextSelector=org.apache.logging.log4j.core.async.AsyncLoggerContextSelector或者设置System系统属性,以使用“
disruptor
conquer0715
·
2017-08-19 13:03
log4j-log4j2
Java并发系列7-
Disruptor
无锁缓存框架
1、从生产者消费者说起在传统的生产者消费者模型中,通常是采用BlockingQueue实现。其中生产者线程负责提交需求,消费者线程负责处理任务,二者之间通过共享内存缓冲区进行通信。由于内存缓冲区的存在,允许生产者和消费者之间速度的差异,确保系统正常运行。下图展示一个简单的生产者消费者模型,生产者从文件中读取数据,将数据内容写入到阻塞队列中,消费者从队列的另一边获取数据,进行计算并将结果输出。其中M
唐影若凡
·
2017-06-30 22:10
java并发编程
NY80_PLAN
/Dockerjavaconcurrent/JDK/DesignPatternCDHStormpython/scala/shellKafka/RabbitMQ/RockMQ/ElasticSearch
Disruptor
Redis10
呼噜葫芦
·
2017-06-13 19:45
高性能队列
Disruptor
的使用
一、什么是
Disruptor
从功能上来看,
Disruptor
是实现了“队列”的功能,而且是一个有界队列。那么它的应用场景自然就是“生产者-消费者”模型的应用场合了。
nuaazhaofeng
·
2017-06-08 15:00
设计模式
源码分析
Disruptor
Disruptor
多个消费者独立处理生产者消息的简单demo
第一步:创建一个实体类用于封装对象:package
Disruptor
;publicclassTradeTransaction{privateStringid;//交易IDprivatedoubleprice
java1993666
·
2017-06-01 09:42
log4j2异步Logger
如图,按我目前的理解:异步Logger是让业务逻辑把日志信息放入
Disruptor
队列后可以直接返回(无需等待“挂载的各个Appender”都取走数据)优点:更高吞吐、调用log方法更低的延迟。
和大黄
·
2017-05-26 19:20
Java
Web
互联网架构(6):并发编程--
Disruptor
并发框架
6
Disruptor
并发框架简介MartinFowler在自己网站上写了一篇LMAX架构的文章,在文章中他介绍了LMAX是一种新型零售金融交易平台,它能够以很低的延迟产生大量交易。
Jason_LiuMeng
·
2017-05-23 15:18
互联网架构
A轮融资2000万,淘会场能否成为下一个airbnb?
近日,全球最有影响力的财经媒体之一、美国全国广播公司财经频道公布了其2017年度的“
Disruptor
(破坏者和变革者)50List”榜单。
Disruptor
50List排行已经连续进行了5年。
希鸥
·
2017-05-22 00:00
disruptor
wait-notify-synchronized,然后你使用blockingqueue阻塞队列,他们都是基于锁的,高并发下面,使用无锁的CAS操作,性能要好,使用concurrentlinkedqueue,使用这种基于cas的队列,更进一步,
disruptor
小辰晞
·
2017-05-09 15:07
升级log4j 2.x版本 缓存异步化配置解读
org.apache.logging.log4jlog4j-core2.5org.apache.logging.log4jlog4j-api2.5下面两个分别是兼容V1.x和实现异步化需要的jar:(
Disruptor
zl378837964
·
2017-02-27 22:00
java
日志
log4j
异步
性能优化
升级log4j 2.x版本 缓存异步化配置解读
org.apache.logging.log4jlog4j-core2.5org.apache.logging.log4jlog4j-api2.5下面两个分别是兼容V1.x和实现异步化需要的jar:(
Disruptor
zl378837964
·
2017-02-27 22:00
java
日志
log4j
异步
性能优化
如何面试筛选出动手能力强的Java服务端程序员
最近要招一名中高级程序员,有位同学的面试表现我们几位面试官都觉得不错:思维很活跃,知识面也还挺广,尤其是主动提及最近还在研究
Disruptor
这个高性能框架,并说出了基本实现原理,表现出喜欢钻研技术的态度
ybak
·
2017-02-14 00:00
java
面试
如何动态修改log4j2的配置文件路径,并兼容commong logging门面框架
最近看了篇介绍内存队列
disruptor
的文章,据说性能比java的blockingqueue性能好很多,用的CAS原语来代替锁。
盖世天才
·
2017-01-25 15:32
java
web
Java并发编程 -- 再论锁的问题 -- 无锁与锁优化
本人新书出版,对技术感兴趣的朋友请关注:https://mp.weixin.qq.com/s/uq2cw2Lgf-s4nPHJ4WH4aw在前面JUC源码分析和
Disruptor
分析序列中,我们已经反复讨论了锁与无锁的问题
travi
·
2017-01-20 19:59
Java并发编程
--
JUC包源码深度解析
剖析
Disruptor
:为什么会这么快?(二)神奇的缓存行填充
原文地址:http://ifeve.com/
disruptor
-padding/作者:Trisha译者:方腾飞校对:丁一我们经常提到一个短语MechanicalSympathy,这个短语也是Martin
FreeeLinux
·
2017-01-09 15:10
缓冲行
操作系统
操作系统
Java并发编程框架
Disruptor
Disruptor
是什么?
zfz_linux_boy
·
2016-12-24 20:34
Java
编程
并发
Java
disruptor
学习教程(一)helloWord
一、什么是
Disruptor
从功能上来看,
Disruptor
是实现了“队列”的功能,而且是一个有界队列。那么它的应用场景自然就是“生产者-消费者”模型的应用场合了。
快乐崇拜234
·
2016-12-20 12:19
java/java8
分布式+高并发
使用Slf4j集成Log4j2构建项目日志系统的完美解决方案
可以很好的保证我们的日志系统具有良好的兼容性,兼容当前常见几种日志系统,而使用log4j2而不是log4j是因为Log4j1.x在高并发情况下出现死锁导致cpu使用率异常飙升,而Log4j2.0基于LMAX
Disruptor
Xgx120413
·
2016-12-12 11:00
log4j
性能
重构
剖析
Disruptor
:为什么会这么快?(二)神奇的缓存行填充
译文转载自:http://ifeve.com/
disruptor
-cacheline-padding/英文原文地址:http://ifeve.com/
disruptor
-padding/作者:Trisha
MingzFan
·
2016-12-08 10:56
Disruptor
并发框架
阅读更多
Disruptor
:高效的并发组件(框架),可以认为是没有锁的生产者消费者模型,所以效率高,内部使用RingBuffer机制,做到无锁并发,代码示例
Disruptor
服务器packagecom.gbcom.frame.
disruptor
assertmyself
·
2016-12-07 10:00
java
并发框架
disruptor
Disruptor
并发框架
阅读更多
Disruptor
:高效的并发组件(框架),可以认为是没有锁的生产者消费者模型,所以效率高,内部使用RingBuffer机制,做到无锁并发,代码示例
Disruptor
服务器packagecom.gbcom.frame.
disruptor
assertmyself
·
2016-12-07 10:00
java
并发框架
disruptor
Disruptor
-架构思维的转变
本人新书出版,对技术感兴趣的朋友请关注:https://mp.weixin.qq.com/s/uq2cw2Lgf-s4nPHJ4WH4aw在前一篇中,我们分析了
Disruptor
为什么那么快,分析了围绕
travi
·
2016-11-23 22:18
Disruptor
的开发应用
工作时遇到更新大量数据问题简单应用了一下
Disruptor
。
chenxuword
·
2016-11-02 18:53
并发编程
Disruptor
详解
在网上看了N多人对
Disruptor
速度的吹捧,M多人对它的机制分析,就连
Disruptor
官方文档中,也NB哄哄自诩:AtLMAXwehavebuiltanordermatchingengine,real-timeriskmanagem
萤火虫飞
·
2016-09-12 10:51
无锁队列
并发
log4j2输出到kafka
mavenorg.apache.kafkakafka-clients0.9.0.1org.slf4jslf4j-log4j12log4jlog4jorg.scala-langscala-library2.10.4com.lmax
disruptor
3.3.0log4j2
codecraft
·
2016-08-21 00:00
springboot
kafka
log4j2
Log4j2手册阅读随笔(Log4j2新特性)
2.log4j2使用了
disruptor
技术,在多线程环境下,性能高于logback等10倍以上。3.
henu_zhangyang
·
2016-08-17 22:00
log4j2
lambda
Syslog
Log4j2手册阅读随笔(Log4j2新特性)
2.log4j2使用了
disruptor
技术,在多线程环境下,性能高于logback等10倍以上。3.
henu_zhangyang
·
2016-08-17 22:00
log4j2
lambda
Syslog
项目logback日志组件更换为log4j2日志组件步骤及注意事项
logback-accessch.qos.logbacklogback-corech.qos.logbacklogback-classicch.qos.logback2.添加log4j的maven依赖org.apache.logging.log4jlog4j-core2.3com.lmax
disruptor
3.2.13
超声波
·
2016-07-29 14:00
log4j2
kafka-storm-hbase的例子中出现的异常
storm.kafka.UpdateOffsetExceptionjava.lang.RuntimeException:storm.kafka.UpdateOffsetExceptionatbacktype.storm.utils.
Disruptor
Queue.consumeBatchToCursor
choulanlan
·
2016-07-21 16:38
storm
hbase
kafka
大数据
升级log4j2.x异步日志
提高了10倍性能提升(吞吐量和延迟率)正文升级jar包1.升级log4j2.x的jar包log4j-api-2.5.jar log4j-core-2.5.jar2.加入log4j异步日志使用的jar包
disruptor
qinxuefly
·
2016-07-14 10:00
log4j
异步
log4j2-x升级
封仲淹:如何优雅地使用
Disruptor
个人简介封仲淹(纪君祥),阿里巴巴中间件平台技术部高级技术专家,花名纪君祥,阿里巴巴JStorm核心作者之一,ApacheStormPMC,流式计算权威人士之一,从事分布式计算,分布式存储多年,目前专注于实时计算和流式计算。曾就职于EMC、VIA。QCon是由InfoQ主办的全球顶级技术盛会,每年在伦敦、北京、东京、纽约、圣保罗、上海、旧金山召开。自2007年3月份首次举办以来,已经有超万名高级技
InfoQ
·
2016-07-06 00:00
Disruptor
介绍
并发的复杂性: 在计算机科学中,并发的意思是两个或两个以上的任务同时并行的执行,但是也要通过争抢来接入资源。争抢的资源可能是数据库、文件系统、套接字、甚至或者说内存中的一块区域。 并发的执行代码包括两个方面:互斥性和改变的可见性。互斥性是指线程对资源进行争用状态的改变的管理(这里的争用状态主要是指写的操作要保持互斥性),而改变可见性是指控制何时这种改变对其他线程可见。很明显,如果能消除争用
maosheng
·
2016-07-04 15:00
java
伪共享和缓存行填充,从Java 6, Java 7 到Java 8
什么是伪共享关于伪共享讲解最清楚的是这篇文章《剖析
Disruptor
:为什么会这么快?(三)伪共享》,我这里就直接摘
Binhua Liu
·
2016-06-27 17:00
Disruptor
Disruptor
一个ringbuffer实现多线程通信。由于他们之间通信不需要锁所以性能有很大的提高。
paulwong
·
2016-06-05 18:00
Disruptor
学习(1)
Disruptor
它是一个开源的并发框架,并获得2011Duke's程序框架创新奖,能够在无锁的情况下实现网络的Queue并发操作。
m635674608
·
2016-05-04 12:41
剖析
Disruptor
:为什么会这么快?(二)神奇的缓存行填充
我在上一篇文章中提到RingBuffer后,我们收到一些关于RingBuffer中填充高速缓存行的评论和疑问。由于这个适合用漂亮的图片来说明,所以我想这是下一个我该解决的问题了。我们经常提到一个短语MechanicalSympathy,这个短语也是Martin博客的标题(译注:MartinThompson),MechanicalSympathy讲的是底层硬件是如何运作的,以及与其协作而非相悖的编程
bella02
·
2016-04-15 15:32
Distruptor
java并发编程
Disruptor
入门
翻译自
Disruptor
git库教程 英文地址获得
Disruptor
可以通过Maven或者下载jar来安装
Disruptor
。只要把对应的jar放在Javaclasspath就可以了。
bbaiggey
·
2016-04-11 13:00
复杂事件处理技术概览(一)
不像map-reduce模型,google的论文非常清楚的描述了它的场景;或者
disruptor
框架,原作者清晰地解释了它为什么会快。
Binhua Liu
·
2016-03-27 12:00
致敬
disruptor
:CAS实现高效(伪)无锁阻塞队列实践
引言在多线程开发中,我们常常遇到这样一种场景:一些线程接受用户请求,另外一些线程处理这些请求,之所以把接受请求和处理请求的逻辑分开,一方面是出于资源调度的考虑(用户请求也许很多,但这些请求涉及的资源很少),另一方面也可能是异步响应的需求。这种场景存在于NIO的通信框架,存在于Tomcat的回调处理框架,存在于日志系统的异步flush,存在于各种类型的线程池中。总之,这种典型的生产者消费者场景比比皆
newboy2004
·
2016-03-23 07:55
致敬
disruptor
:CAS实现高效(伪)无锁阻塞队列实践
阅读更多引言在多线程开发中,我们常常遇到这样一种场景:一些线程接受用户请求,另外一些线程处理这些请求,之所以把接受请求和处理请求的逻辑分开,一方面是出于资源调度的考虑(用户请求也许很多,但这些请求涉及的资源很少),另一方面也可能是异步响应的需求。这种场景存在于NIO的通信框架,存在于Tomcat的回调处理框架,存在于日志系统的异步flush,存在于各种类型的线程池中。总之,这种典型的生产者消费者场
newboy2004
·
2016-03-22 14:00
高性能服务端系列 -- 处理器篇
还有一些框架例如
disruptor
,在设计的时候就考虑了CPU的特点,充分发挥CPU的性能。要理解这类框架,也需要对处理器有一定了解。intr
阿里百川
·
2016-03-17 00:00
处理器
Disruptor
极速体验
已经不记得最早接触到
Disruptor
是什么时候了,只记得发现它的时候它是以具有闪电般的速度被介绍的。于是在脑子里,
Disruptor
和“闪电”一词关联了起来,然而却一直没有时间去探究一下。
m635674608
·
2016-03-15 11:59
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他