加载中
Apache RocketMQ 4.9.1 高性能优化之路

经过社区的投票,Apache RocketMQ 秋天的第一个版本 4.9.1 如约而至,该版本中最值得关注的是高性能优化这块,针对 Broker 端的性能,特别是对小消息的生产性能进行了针对性优化,和 4.9.0 ...

【轻松上手 RocketMQ 专栏】延迟消息源码解析与场景分析

这一讲,我们主要来讲延迟消息。 这一次我们结合业务来讲。 业务背景 在电商中,下单后,有一些用户付款后,会主动退款。也有一些用户下单后,未付款。但是这部分未付款的订单,会占用着商品...

【轻松上手 RocketMQ 专栏】事务消息与幂等性

这一讲,我们结合业务场景来讲讲事务消息以及消息的幂等性。 1、业务场景 在电商场景中,一般付款成功后,会给用户发放优惠券,一来给用户优惠,二来激励用户继续消费。 上面的场景:在电商系...

10/06 16:11
3.1K
Microservices vs. SOA

These days, there are a lot of discussions about Microservices at the workplace or in tech talks. And if you have worked with SOA before, you might wonder what is the difference...

LATENCY NUMBERS EVERYONE SHOULD KNOW

Latency, in general terms, is the amount of time between a cause and the observation of its effect. In a computer network, latency is defined as the amount of time it takes for ...

分布式通讯优化篇 – IRQ affinity

在一次C500K性能压测过程中,发现一个问题:8 processor的CPU,负载基本集中在CPU0,并且负载达到70以上,并通过mpstat发现CPU0每秒总中断(%irq+%soft)次数比较高。 基于对此问题的研究、解...

Building a Massive Off-Heap Data Queue

My company develops software for financial service firms, particularly for high-frequency trading. This kind of software requires the ability to store large amounts of transacti...

Java Thread 你不得不知的那些事

本文只聚焦JVM层面的线程模型,不考虑和真实的操作系统Thread模型挂钩(由于篇幅有限,本文不会介绍Thread dump结构,也不会介绍调优过程中对工具的综合使用,如ps,perf.top,iostat,jstack,T...

Berkeley DB JE. 分布式高可用方案用研

在BDB里,HA是借助自实现的一套类ZK分布式选举算法(这么讲有些不妥当,更准确一点说,也算是一种Paxos算法实现,连数据模型都一致,proposer,acceptor,learner):每个Replication group...

Microservice Architectures With Spring Cloud and Docker

编者按: 在分布式领域,如何引入营养好文一直是小编最近几年思考并不断探索的事情。如今伴随着公众号的开通以及文章的陆续刊登,践行慢慢清晰起来。希望越来越多的同学能够加入进来,也非常...

Performance Tuning Ideas for Apache Camel

编者按:这篇文章的靓点除了较为全面地总结了如何优化Apache camel外,里面大量引申阅读的资料都非常棒,其中有一些也是小编在工作中经常用的,如Red Hat对AMQ的优化,模板引擎的性能对比,L...

2016/06/24 13:08
0
How to Troubleshoot Sudden CPU Spikes

编者按:这篇文章主要通过两个实例来分析常见的CPU Spike up问题。多年前,小编工作中也曾遇到过此问题,当时通过Thead dump、mtop、jstat等工具肉眼分析结果。而本文作者通过引入两个非常棒...

2016/06/28 14:14
19
Benchmarking Apache Kafka: 2 Million Writes Per Second

编者按:这篇文章是Kafka团队核心成员Jay Kreps在2014年发表的博文,主要介绍了kafka在性能优化这方面做的一些努力,务实给力。小编读完也很受启发,尤其是其提出的产品在off-the-shelf下的"...

Monitoring Out-Of-Memory Errors in Your Servers

编者按:Hello,今天小编为大家带来了在分布式系统Troubleshooting里经常遇到的OOM killer问题的排查思路,以及预防措施。像Cacti、Nagios、Zabbix这类常见的监控解决方案里,都内置有对内存...

2017/03/21 10:15
14
MongoDB Performance Monitoring Using The ELK Stack

编者按:很久没推送精品文章给大家了,小编着实有点心存愧疚。今天分享的文章,是由logz的小伙伴撰写,使用ELK技术栈监控MongoDB的健康以及性能。logz是一家商业公司,建立在ELK技术栈上,为...

RocketMQ联合创始人:选择MQ时,不要只顾着吞吐量而忘了延迟这个指标

RocketMQ 是一个来自阿里巴巴的分布式消息中间件,于 2012 年开源,并在 2017 年正式成为 Apache 顶级项目。据了解,包括阿里云上的消息产品以及收购的子公司在内,阿里集团的消息产品全线都...

赢在Apache系列之二:一个非英语系国家的开放式创新

当我看到阿帕奇软件基金会 (Apache Software Foundation-简称ASF) 的博文 “赢在 Apache” 系列征文启事, 我想写一些关于过去几年, 来自于一个非英语系国家的我, 投入开放源码的经验。去年,...

展望Apache RocketMQ5.0 | 谈RocketMQ的过去、现在和未来

展望Apache RocketMQ5.0 | 谈RocketMQ的过去、现在和未来

2018/08/03 09:31
182
从0到1 | 分布式消息规范 OpenMessaging 重要事件回顾

从0到1 | 分布式消息规范 OpenMessaging 重要事件回顾

RocketMQ高性能之底层存储设计

RocketMQ高性能之底层存储设计

2018/10/03 07:00
143

没有更多内容

加载失败,请刷新页面

返回顶部
顶部