加载中
服务可用性治理:Design For Failure

背景 最近接手公司的混沌工程项目,最近也一直在看混沌工程的一些资料,在深入的了解混沌工程理论之后,也有了自己的一些感悟。 混沌工程属于一门新兴的技术学科,是一种提高技术架构弹性能力...

最新:关于六一儿童节放假通知

自己多大年纪心里没数吗? 还想着放假过儿童节 bug改完了吗? 往昔文章 Eureka精品源码 Quartz系列全集 xxl-job系列 sharding-jdbc精品源码合集 构建sleuth+zipkin全链路监控系统(完结篇) ...

日跌 40%,加密货币交易平台币安:暂停以太坊和 ERC20 的提款

今日加密货币大跌,比特币现已跌超 25%,散户恐慌加剧,资本撤离拥挤导致币安等平台严重卡顿甚至崩溃。对此,加密货币交易平台币安宣布暂停以太坊和 ERC20 的提款。 从下图可知,比特币、以太...

2021/05/20 09:50
0
高级篇-Sentinel指标统计实现内幕(五)

前言 最近在使用阿里巴巴开源的sentinel做服务的限流和降级,在使用这个框架的同时,不禁会想,sentinel是怎么做指标统计的,网上很多资料都说是基于滑动窗口来做的,那什么是滑动窗口?滑动...

高级篇-sentinel根据来源做流量隔离(四)

前言 sentinel之所以能够快速的得到广大开发着的认可,有很大一部分原因在于其多样的限流特性,可以从各个维度满足使用者的限流需求,本文所介绍的,就是基于sentinel调用来源做限流遇到的问...

高级篇-sentinel限流QPS未到阈值就被拦截BUG?(三)

问题开始 写本文的目的,是因为公司的小伙伴在使用 sentinel的过程中遇到了一点小问题。 他在sentinel的控制台给资源配置的QPS设置是下面这样的。 单秒的QPS阈值是20, 也就是说QPS要达到20才...

Redis的LRU算法实现

Redis的LRU算法 LRU算法背后的的思想在计算机科学中无处不在,它与程序的"局部性原理"很相似。在生产环境中,虽然有Redis内存使用告警,但是了解一下Redis的缓存使用策略还是很有好处的。下面...

高级篇-sentinel流控规则解析(二)

前言 本文会介绍流控规则的使用,但是不涉及集群限流,集群限流后续会单独开文章写 流控规则 在dashbaord控制台上,我们可以增加流控规则,如下图 下面我们着重讲解一下源码里面的规则实体,...

RocketMq源码解析集锦

RocketMq已经更新了一段时间,目前主要是更新了客户端和服务端的源码,对于我们日常使用起来是没有什么问题了,后面可能会增添一些Broker存储方面的内容, 对Broker存储方面的源码分析,下面...

高级篇-sentinel限流slot责任链设计(一)

前言 在这之前,发的文章都是一些简单的,入门级别的介绍,涉及源码级别的介绍并不多,本文开始,就会逐渐的开始介入源码的讲解。 本文会从sentinel的核心知识点 ,slot机制来讲解。 源码入口...

2021/04/06 19:07
21
使用篇-sentinel的入门使用

简介 Sentinel 可以简单的分为 Sentinel 核心库和 Dashboard。核心库不依赖 Dashboard,但是结合 Dashboard 可以取得最好的效果。 这篇文章主要介绍 Sentinel 核心库的使用。如果希望有一个最...

2021/03/26 13:06
46
入门篇-sentinel初始化之InitFunc(一)

前言 本文会从简单的demo使用,来跟踪代码,本文的内容主要介绍一个demo, 然后跟踪一下这个demo运行之前,sentinel做了哪些准备工作。 注意:笔者使用的sentinel版本都是基于官方1.8.0版本 ...

入门篇-sentinel分布式系统的流量防卫兵

今天简单的看了一下sentinel的源码目录,把每个目录的大概作用搞清楚了,后续会通过入门篇,使用篇,源码篇逐渐展开对sentinel的梳理,也是自己学习的一个过程。通过文章记录一下 Sentinel 是...

不骗你,给女朋友看的超级精华Java问题总结!

1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 2、short s1= 1; s1= s1+1; 有没有错...

2021/03/17 20:40
9
聊聊Kafka高吞吐量低延迟等特性背后实现机制

1 概述 Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式消息系统,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。 2 消息...

聊一聊volatile关键字?

一、 Java 线程的内存工作模型 在当前的Java内存模型下(JVM 1.2之后),线程可以把变量保存在本地内存(比如机器的寄存器)中,而不是直接在主存中进行读写。如图: 1.1 我们来看一下例子 ...

2021/03/12 09:21
35
opentsdb时间序列数据库介绍

最近在做监控系统相关的,对于监控数据的存储,必然会涉及到时间序列数据库,因此觉得有必要了解一下目前市场上比较火的产品,找了一些资料总结一下 opentsdb是什么? 官方文档上是这样描述的...

2021/03/05 18:07
41
JVM垃圾回收优化实战-G1垃圾回收器

Eureka精品源码 Quartz系列全集 xxl-job系列 sharding-jdbc精品源码合集 构建sleuth+zipkin全链路监控系统(完结篇) 问题产生 下午对系统进行例行检查,发现项目的CPU的曲线不正常,经常会出...

spring事物失效的9大原因,吊打面试官

Eureka精品源码 Quartz系列全集 xxl-job系列 sharding-jdbc精品源码合集 构建sleuth+zipkin全链路监控系统(完结篇) 1.spring事物实现方式及原理 Spring 事务的本质其实就是数据库对事务的支...

几率大的Redis面试题(含答案)_数据库_睶先生-CSDN博客

其他面试题类型汇总: Java校招极大几率出的面试题(含答案)----汇总 几率大的网络安全面试题(含答案) 几率大的多线程面试题(含答案) 几率大的源码底层原理,杂食面试题(含答案) 几率...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部