6 分布式系统架构

尚未进行身份认证

公众号【分布式系统架构】专注分享分布式系统架构干货

等级
TA的排名 11w+

Netty堆外内存泄漏排查,这一篇全讲清楚了

上篇文章介绍了Netty内存模型原理,由于Netty使用不当会导致堆外内存泄漏,网上关于这方面的资料比较少,所以写下这篇文章,基于Netty4.1.43.Final,专门介绍排查Netty堆外内存相关的知识点,诊断工具,以及排查思路现象堆外内存泄漏的现象主要是,进程占用的内存较高(Linux下可以用top命令查看),但Java堆内存占用并不高(jmap命令查看),常见的使用堆外内存除...

2020-01-02 17:54:36

支撑百万级并发,Netty如何实现高性能内存管理

Netty作为一款高性能网络应用程序框架,实现了一套高性能内存管理机制通过学习其中的实现原理、算法、并发设计,有利于我们写出更优雅、更高性能的代码;当使用Netty时碰到内存方面的问题时,也可以更高效定位排查出来本文基于Netty4.1.43.Final介绍其中的内存管理机制ByteBuf分类Netty使用ByteBuf对象作为数据容器,进行I/O读写操作,Netty的内存管...

2019-12-30 18:00:38

Java I/O体系从原理到应用,这一篇全说清楚了

本文介绍操作系统I/O工作原理,Java I/O设计,基本使用,开源项目中实现高性能I/O常见方法和实现,彻底搞懂高性能I/O之道基础概念在介绍I/O原理之前,先重温几个...

2019-11-13 19:43:53

超越“双十一”—— ebay百万TPS支付账务系统的设计与实现

导读2018年,ebay全面展开了下一代百万TPS支付账务系统的设计与实现。本文主要介绍核心账务系统的性能和容灾能力,将从账务系统简介、百万TPS压测实验、系统架构分析...

2019-11-08 13:02:05

今日头条在消息服务平台和容灾体系建设方面的实践与思考

Photo@http://mrw.so/5r5333文|沈辉本篇文章整理自今日头条的沈辉在 RocketMQ 开发者沙龙中的演讲,主要和大家分享一下,RocketM...

2019-10-31 20:28:59

万亿级日访问量下,Redis在微博的9年优化历程

讲师介绍兰将州,新浪微博核心feed流、广告数据库业务线负责人,主要负责MySQL、NoSQL、TiDB相关的自动化开发和运维,参与Redis、counteservice...

2019-10-29 08:14:11

支撑微博亿级社交平台,小白也能玩转Redis集群(实战篇)

上篇文章《玩转Redis集群(原理篇)》介绍了集群相关原理,这篇介绍实战集群搭建2018年10月 Redis 发布了稳定版本的 5.0 版本,推出了各种新特性,其中一点是集群管理工具从基于Ruby的redis-trib.rb移植到基于C语言redis-cli中,方便集群的构建和管理Redis Cluster集群运行至少需要包含3个主节点,实现高可用最少需要3主3从6个节点以下步...

2019-10-22 08:15:00

支撑微博亿级社交平台,小白也能玩转Redis集群(原理篇)

Redis作为一款性能优异的内存数据库,支撑着微博亿级社交平台,也成为很多互联网公司的标配。这里将以Redis Cluster集群为核心,基于最新的Redis5版本,从原理再到实战,玩转Redis集群常见Redis集群方案在介绍Redis Cluster集群方案之前,为了方便对比,先简单了解一下业界常见的Redis集群方案:1 基于客户端分片Redis Sharding是R...

2019-10-21 08:27:44

一文读懂分布式架构知识体系(内含超全核心知识大图)

导读:本文力求从分布式基础理论、架构设计模式、工程应用、部署运维、业界方案这几大方面,介绍基于 MSA(微服务架构)的分布式知识体系大纲,从而对 SOA 到 MSA 进化...

2019-10-18 12:34:23

不玩套路和广告,分享分布式系统设计必备知识图谱

作者| 杨泽强(竹涧)阿里云技术专家关注分布式系统架构公众号,回复关键字“分布式”下载清晰分布式系统大图。我们身处于一个充斥着分布式系统解决方案的计算机时代,无论是支付宝...

2019-10-18 12:34:23

扛住阿里双十一高并发流量,Sentinel是怎么做到的?

Sentinel承接了阿里巴巴近10年的双十一大促流量的核心场景本文介绍阿里开源限流熔断方案Sentinel功能、原理、架构、快速入门以及相关框架比较基本介绍1...

2019-10-14 18:17:20

魔鬼在细节,理解Java并发底层之AQS实现

jdk的JUC包(java.util.concurrent)提供大量Java并发工具提供使用,基本由Doug Lea编写,很多地方值得学习和借鉴,是进阶升级必经之路本文从...

2019-10-08 18:15:21

神一样的CAP理论如何应用在分布式系统?

“ 对于开发或设计分布式系统的架构师工程师来说,CAP 是必须要掌握的理论。图片来自 PexelsBut:这个文章的重点并不是讨论 CAP 理论和细节,重点是说说 CAP...

2019-09-28 16:04:21

支撑百万并发的“零拷贝”技术,你了解吗?

“ 零拷贝(Zero-copy)技术指在计算机执行操作时,CPU 不需要先将数据从一个内存区域复制到另一个内存区域,从而可以减少上下文切换以及 CPU 的拷贝时间。图片来...

2019-09-26 07:53:47

老大难的GC原理及调优,这下全说清楚了

“ 本文介绍 GC 基础原理和理论,GC 调优方法思路和方法,基于 Hotspot jdk1.8,学习之后你将了解如何对生产系统出现的 GC 问题进行排查解决。文章转载自...

2019-09-25 18:14:29

一文读懂分布式任务调度平台XXL-JOB

本文主要介绍分布式任务调度平台XXL-JOB(v2.1.0版本),包括功能特性、实现原理、优缺点、同类框架比较等基本介绍项目开发中,常常以下场景需要分布式任务调度:同一服...

2019-09-24 08:18:00

Java线上问题排查调优神器Arthas

这篇文章将介绍Java线上问题排查调优神器Arthas的基本功能,如何快速上手使用,底层实现原理。简介Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱...

2019-09-21 10:10:11

架构分解之道

这篇文章将从架构分解的作用、分解的原则、分解的维度、分解的战术逐步给大家介绍架构分解之道。开篇开篇我们先讲两个成语:『好高骛远』和『高瞻远瞩』,如果一个人做一些不切实际的...

2018-12-21 18:00:00

还不理解“分布式事务”?这篇给你讲清楚!

“这篇文章将介绍什么是分布式事务,分布式事务解决什么问题,对分布式事务实现的难点,解决思路,不同场景下方案的选择,通过图解的方式进行梳理、总结和比较。相信耐心看完这篇文章...

2018-12-11 18:00:00

当我们聊技术实力的时候,我们到底在聊什么

技术实力的迷思俗话说“文无第一,武无第二”,技术就是一种“文”的能力,很多时候我们很难直观看出一个技术人员的实力,但不管是公司招聘的面试,还是公司内部的晋升面评,都需要在较短时间内快速判断一个技术人员的实力。正因为技术实力评价本身没有绝对客观的标准,很多时候都会听到类似的吐槽:“我们组内的 XX 技术实力不如我,竟然他晋升通过了,我却被刷掉了,评委真的是~!@#¥”……“面...

2018-12-05 18:00:00
勋章 我的勋章
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。