Sentinel是阿里开源的一款高性能的限流框架。这里将对Sentinel的使用和实现进行介绍。 这里先介绍下Sentinel中涉及到的基本概念,包括使用上或者实现上。主要是笔者在阅读文档和源码时经常会接触到的对象。 Resource 资源是整个Sentinel最基本的一个概念。可以是 ...
编者注:前段时间笔者在团队内部分享了sentinel原理设计与实现,主要讲解了sentinel基础概念和工作原理,工作原理部分大家听了基本都了解了,但是对于sentinel的几个概念及其之间的关系还有挺多同学有点模糊的,趁着这几天比较空,针对sentinel的几个核心概念,做了一些总结,希望能帮助一些sentinel初学者理清这些概念之间的关系。 PS:本文主要参考sentinel源码实现和部分 ...
2019-06-28 08:47 0 6195 推荐指数:
Sentinel是阿里开源的一款高性能的限流框架。这里将对Sentinel的使用和实现进行介绍。 这里先介绍下Sentinel中涉及到的基本概念,包括使用上或者实现上。主要是笔者在阅读文档和源码时经常会接触到的对象。 Resource 资源是整个Sentinel最基本的一个概念。可以是 ...
什么是webpack? 一句话概括:webpack是一个模块打包工具(module bundler)。重点在于两个关键词“模块”和“打包”。什么是模块呢?我们回顾一下曾经的前端开发方式,js文件通过 ...
1、基础架构 1.1 Master Master节点上面主要由四个模块组成:APIServer、scheduler、controller manager、etcd。 ...
Kubernetes 是一个具有自动控制 、自动纠错功能的资源管理系统 可以把 Node , Pod , Replication Controller , Service 等都看做是一种 "资源 ...
简介 越来越多的消息中间件很容易让人产生混淆,在学习一种消息中间件的时候,最好先了解他的几种抽象概念,方便你理解,明白了这些概念,你学习起来的时候也就得心应手,同时也是使用好RabbitMQ的基础。 核心概念 Producer Message Consumer AMQP ...
1.什么是企业级应用 大型企业级应用的结构是非常复杂的,涉及外部资源非常多,事务密集,数据规模大,用户数量多,有较强的安全性考虑和较高的性能要求。 2.Spring概念理解 Spring是一个轻量级框架,它大大简化了Java企业级开发,提供了强大,稳定的功能,又没有带来额外的负担 ...
转载于https://github.com/ctripcorp/apollo,by Ctrip, Inc. Apollo核心概念之“Namespace” 1. 什么是Namespace? Namespace是配置项的集合,类似于一个配置文件的概念 ...
1.前言 第三节介绍了Netty的一些基本概念,此节介绍Netty的第一个概念Bootstrap——启动类。Netty中服务端和客户端的启动类是不一样的,这个不要搞错了,类都在bootstrap包下。之后的所有章节都是基于目前最新版本的Netty 4.1.24.Final版本。 2. ...