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. ...