标签:QPS

Java

高性能无锁队列 Disruptor 初体验

1

dulong 发布于 2018-08-16

最近一直在研究队列的一些问题,今天楼主要分享一个高性能的队列 Disruptor 。 what Disruptor ? 它是英国外汇交易公司 LMAX 开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题。基于 Disruptor 开发的系统单线程能支撑每秒600万订单。 目...

阅读(15)评论(0)赞 (0)

Java

RxJava 在闲鱼系统吞吐量提升上的实践

8

darida 发布于 2018-08-13

引言 响应式编程最简单的定义是Reactive programming is programming with asynchronous data streams。无论是从Spring5中引入的响应式编程框架还是java9中集成的响应式流,都能看到响应式编程的影子。可以说响应式编...

阅读(15)评论(0)赞 (0)

Java

服务器性能指标(三)——内存使用分析及问题排查

1

songhua.gao 发布于 2018-08-13

平常的工作中,在衡量服务器的性能时,经常会涉及到几个指标,load、cpu、mem、qps、rt等。每个指标都有其独特的意义,很多时候在线上出现问题时,往往会伴随着某些指标的异常。大部分情况下,在问题发生之前,某些指标就会提前有异常显示。 在第一篇文章中,我们介绍了一个重要的指标...

阅读(17)评论(0)赞 (0)

Java

Sentinel: A lightweight flow-control library providing high-available protection and monito…

1

zhuangli 发布于 2018-08-10

Sentinel: Sentinel of Your Application What Does It Do? As distributed systems become increasingly popular, the stability between services i...

阅读(29)评论(0)赞 (0)

Java

线上服务器内存分析及问题排查

1

hellas 发布于 2018-08-10

平常的工作中,在衡量服务器的性能时,经常会涉及到几个指标,load、cpu、mem、qps、rt等。每个指标都有其独特的意义,很多时候在线上出现问题时,往往会伴随着某些指标的异常。大部分情况下,在问题发生之前,某些指标就会提前有异常显示。 在第一篇文章中,我们介绍了一个重要的指标...

阅读(25)评论(0)赞 (0)

Spring

异步化,高并发大杀器

7

yeseng 发布于 2018-08-03

今天来聊聊如何让项目异步化的一些事。 1.同步和异步,阻塞和非阻塞 同步和异步,阻塞和非阻塞, 这个几个词已经是老生常谈,当时常常还是有很多同学分不清楚,以为同步肯定就是阻塞,异步肯定就是非阻塞,其他他们不是一回事。 同步和异步关注的是结果消息的通信机制 同步:同步的意思就是调用...

阅读(35)评论(0)赞 (0)

Java

阿里巴巴开源 Sentinel,进一步完善 Dubbo 生态

1

xiaoli.he 发布于 2018-08-03

近日,阿里巴巴中间件团队宣布开源 Sentinel,并发布了首个社区版本v0.1.0。 Sentinel 作为阿里巴巴“大中台、小前台”架构中的基础模块,覆盖了阿里的所有核心场景,因此积累了大量的流量归整场景以及生产实践。Sentinel 以流量为切入点,从流量控制、熔断降级、系...

阅读(39)评论(0)赞 (0)

Spring

Spring5的WebFlux跟WebMvc对比

10

songhua.gao 发布于 2018-07-26

第一步 然后点击Generate Project之后就可以生成项目并且下载下来。 解压下载后的项目,然后打开IDEA->File->Open选择项目的pom进行打开。 这样子一个最简单的SpringBoot项目就搭建成功了。 通过Maven命令来创建SpringBoo...

阅读(43)评论(0)赞 (0)

Java

关键系统的 JVM 参数推荐(2018 仲夏版)

6

xirruiqiang 发布于 2018-07-25

年更贴,因为两年里遇到的事情,一些想法变了,也补充了VJTools的内容,比如为伸手党们准备的 j vm-options.sh 。 在关键的业务系统里,除了继续追求技术人员最爱的高吞吐与低延时之外,系统的稳定性与排查问题的便捷性也很重要。这是本文的一个原则,后面也会一次又一次的强...

阅读(201)评论(0)赞 (0)

Java

高并发场景下的流控管理

5

wenming.gapo 发布于 2018-07-21

任何应用都有一个设计指标,当应用的压力超过了他设计所能承载的能力时,就好比一座只允许行人通过的独木桥,是无法承载一辆坦克的重量的,这个时候,为了让机器能够继续运行,在不宕机的情况下尽其所能的对一部分用户提供服务,保证整个流程能够继续走下去,这个时候,就必须对应用进行流控,丢弃一部...

阅读(67)评论(0)赞 (0)

Java

微服务CI/CD的范本技术解读

12

puefu.he 发布于 2018-07-19

编辑推荐: 本文来自于cnblogs ,介绍了业务架构:从单体式到微服务,系统架构的构思与解读基于Mesos+Marathon的CI/CD等。 1、业务架构:从单体式到微服务 K歌亭是唱吧的一条新业务线,旨在提供线下便捷的快餐式K歌方式,用户可以在一个电话亭大小的空间里完成K歌体...

阅读(46)评论(0)赞 (0)

Java

异步化,你的高并发大杀器

6

xiaoli.wang 发布于 2018-07-18

同步和异步,阻塞和非阻塞, 这个几个词已经是老生常谈,当时常常还是有很多同学分不清楚,以为同步肯定就是阻塞,异步肯定就是非阻塞,其他他们不是一回事。 同步和异步关注的是结果消息的通信机制 同步:同步的意思就是调用方需要主动等待结果的返回 异步:异步的意思就是不需要主动等待结果的返...

阅读(36)评论(0)赞 (0)

Java

异步化,你的高并发大杀器

6

songhua.gao 发布于 2018-07-17

同步和异步,阻塞和非阻塞, 这个几个词已经是老生常谈,当时常常还是有很多同学分不清楚,以为同步肯定就是阻塞,异步肯定就是非阻塞,其他他们不是一回事。 同步和异步关注的是结果消息的通信机制 同步:同步的意思就是调用方需要主动等待结果的返回 异步:异步的意思就是不需要主动等待结果的返...

阅读(21)评论(0)赞 (0)

Java

异步化,你的高并发大杀器

6

yanxinchi 发布于 2018-07-17

同步和异步,阻塞和非阻塞, 这个几个词已经是老生常谈,当时常常还是有很多同学分不清楚,以为同步肯定就是阻塞,异步肯定就是非阻塞,其他他们不是一回事。 同步和异步关注的是结果消息的通信机制 同步:同步的意思就是调用方需要主动等待结果的返回 异步:异步的意思就是不需要主动等待结果的返...

阅读(27)评论(0)赞 (0)

Java

异步化,你的高并发大杀器

6

尖兵 发布于 2018-07-17

同步和异步,阻塞和非阻塞, 这个几个词已经是老生常谈,当时常常还是有很多同学分不清楚,以为同步肯定就是阻塞,异步肯定就是非阻塞,其他他们不是一回事。 同步和异步关注的是结果消息的通信机制 同步:同步的意思就是调用方需要主动等待结果的返回 异步:异步的意思就是不需要主动等待结果的返...

阅读(116)评论(0)赞 (0)

Java

异步化,你的高并发大杀器

6

dulong 发布于 2018-07-17

同步和异步,阻塞和非阻塞, 这个几个词已经是老生常谈,当时常常还是有很多同学分不清楚,以为同步肯定就是阻塞,异步肯定就是非阻塞,其他他们不是一回事。 同步和异步关注的是结果消息的通信机制 同步:同步的意思就是调用方需要主动等待结果的返回 异步:异步的意思就是不需要主动等待结果的返...

阅读(20)评论(0)赞 (0)

Java

异步化,你的高并发大杀器

6

yanxinchi 发布于 2018-07-17

同步和异步,阻塞和非阻塞, 这个几个词已经是老生常谈,当时常常还是有很多同学分不清楚,以为同步肯定就是阻塞,异步肯定就是非阻塞,其他他们不是一回事。 同步和异步关注的是结果消息的通信机制 同步:同步的意思就是调用方需要主动等待结果的返回 异步:异步的意思就是不需要主动等待结果的返...

阅读(20)评论(0)赞 (0)

Java

异步化,你的高并发大杀器

6

Harries 发布于 2018-07-17

同步和异步,阻塞和非阻塞, 这个几个词已经是老生常谈,当时常常还是有很多同学分不清楚,以为同步肯定就是阻塞,异步肯定就是非阻塞,其他他们不是一回事。 同步和异步关注的是结果消息的通信机制 同步:同步的意思就是调用方需要主动等待结果的返回 异步:异步的意思就是不需要主动等待结果的返...

阅读(24)评论(0)赞 (0)