原文:Sentinel源码解析一(流程总览)

引言 Sentinel作为ali开源的一款轻量级流控框架,主要以流量为切入点,从流量控制 熔断降级 系统负载保护等多个维度来帮助用户保护服务的稳定性。相比于Hystrix,Sentinel的设计更加简单,在 Sentinel中资源定义和规则配置是分离的,也就是说用户可以先通过Sentinel API给对应的业务逻辑定义资源 埋点 ,然后在需要的时候再配置规则,通过这种组合方式,极大的增加了Sent ...

2019-10-28 10:52 0 1242 推荐指数:

查看详情

Serilog 源码解析——总览

背景 大家好,考虑到在最近这些天,闲来无事,找了个类库好好研究下别人写的高质量代码,颇有收获,打算和大家分享下。考虑到最近在自学 ASP.NET Core 的相关开发,对 Serilog 这个日志记录库使用较多,好奇其内部的实现原理,趁着这段咸鱼时间好好地研究了下 Serilog 的源码,顺带 ...

Tue Nov 03 00:03:00 CST 2020 2 679
深入出不来nodejs源码-流程总览

  花了差不多两周时间过了下primer C++5th,完成了《C++从入门到精通》。(手动滑稽)   这两天看了下node源码的一些入口方法,其实还是比较懵逼的,语法倒不是难点,主要是大量的宏造成直接阅读上的不方便。   有些宏感觉真是一点鸟用都没有,比如说:   这玩意 ...

Wed Jun 13 20:32:00 CST 2018 0 3440
Sentinel源码解析三(滑动窗口流量统计)

前言 Sentinel的核心功能之一是流量统计,例如我们常用的指标QPS,当前线程数等。上一篇文章中我们已经大致提到了提供数据统计功能的Slot(StatisticSlot),StatisticSlot在Sentinel的整个体系中扮演了一个非常重要的角色,后续的一系列操作(限流,熔断 ...

Mon Oct 28 18:58:00 CST 2019 0 577
cas源码流程解析

启动cas server 启动客户端,访问url,org.jasig.cas.client.authentication.AuthenticationFilter.initInternal验证 cas server已经登陆时的流程 ...

Thu Dec 27 01:42:00 CST 2018 0 1054
react源码总览(翻译)

用react也有段时间了, 是时候看看人家源码了. 看源码之前看到官方文档 有这么篇文章介绍其代码结构了, 为了看源码能顺利些, 遂决定将其翻译来看看, 小弟英语也是半瓢水, 好多单词得查词典, 不当之处请批评. 直接从字面翻译的, 后面看源码后可能会在再修改下. 下面是翻译 ...

Mon Dec 10 08:31:00 CST 2018 2 842
UDT源码剖析(一)之总览

介绍 随着网络带宽延时产品的增加,常用的TCP协议开始变得低效。这是因为它的AIMD算法彻底的减少了拥塞窗口,但不能快速的恢复可用带宽。理论上的流量分析表明TCP在BDP增高的情况下比较容易受到包损 ...

Wed May 02 02:19:00 CST 2018 0 1115
步步深入:MySQL架构总览->查询执行流程->SQL解析顺序

前言:   一直是想知道一条SQL语句是怎么被执行的,它执行的顺序是怎样的,然后查看总结各方资料,就有了下面这一篇博文了。   本文将从MySQL总体架构--->查询执行流程--->语句执行顺序来探讨一下其中的知识。 一、MySQL架构总览 ...

Fri Dec 11 07:03:00 CST 2015 11 33616
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM