240 发简信
IP属地:北京
  • 120
    Sentinel数据源(datasource)扩展-数据库

    一、背景 sentinel推模式源码中的数据源是可扩展的,源码中只有几种数据源:redis、Apollo、Nacos、Zookeeper等; 拉模式中只有一种 二、具体实现 ...

  • sentinel注解(@SentinelResource)

    一、maven依赖 Sentinel 提供了@SentinelResource注解用于定义资源,并提供了AspectJ的扩展用于自定义资源,处理BlockException等...

  • 120
    Sentinel热点参数验证

    一、热点 热点就是访问非常频繁的参数,例如商城系统中首页的数据;热点参数就比如是商城系统商品的id。那么 Sentinel 是怎么知道哪些参数是热点,哪些参数不是热点的呢?S...

  • 120
    Sentinel匀速模式(削峰填谷)

    一、什么是削峰填谷: 某瞬时来了大流量的请求, 而如果此时要处理所有请求,很可能会导致系统负载过高,影响稳定性。但其实可能后面几秒之内都没有消息投递,若直接把多余的消息丢掉则...

  • 120
    Sentinel冷启动(预热)验证

    一、冷启动含义 除了匀速器,另一种在面对RocketMQ 场景下流量突增时来保障系统稳定性的的方式是冷启动。Sentinel的Warm Up(RuleConstant.CON...

  • 120
    Sentinel控制台

    一、部署控制台 从 release 页面 下载截止目前为止最新版本的控制台 jar 包,如下图所示: 二、可以下载源码构建 如上图所示,我们可以下载完整的 sentinel ...

  • 120
    Sentinel动态配置

    一、动态配置常见方式: 1.原理: 控制台推送规则就是将规则推送至配置中心(nacos、apollo),sentinel客户端连接nacos,获取规则配置;并监听nacos配...

  • 120
    Sentinel基于并发线程数流控验证

    一、Sentinel基于并发线程数流控 采用基于线程数的限流模式后,我们不需要再显式地去进行线程池隔离,Sentinel 会控制访问该资源的线程数,超出的请求直接拒绝,直到堆...

  • 面向对象基础

    1.类是什么?对象是什么? 一切事物皆为对象,即所有的东西都是对象。准确地说,对象是一个自包含的实体,用一组可识别的特性和行为来标示。 A.1 类就是具有相同的属性和功能的对...

  • 序列化及反序列化接口类

    最近在写通信项目的时候遇到了个最主要的问题,用java写客户端的时候,与服务端进行通信的时候不能直接传json或者是对象,只能用byte数组,这时候就需要将对象转换为byte...

  • 120
    Mac 如何让Finder出现隐藏文件和文件夹

    1.打开mac的终端 2.输入如下命令 defaults write com.apple.finder AppleShowAllFiles -boolean true ; k...

  • 120
    Mac 中ideal 快捷键总结(Mac os x 10.5+)

    对于一个新手来说使用mac本去开发idea,不懂mac自带的快捷键是一个很影响开发效率的事情,本人也是新手刚换了mac,简单写一篇介绍吧 1.首先windows中叫做sett...

  • 120
    idea 的热部署

    在IntelliJ IDEA中安装jRebel插件(好处是不用重新启动程序,所有的更改便可以生效,很神奇的东东) 1.首先需要下载jrebel插件 2.然后配置idea co...