- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 kafka梳理
基本概念 Broker:Kafka节点,一个Kafka节点就是一个broker,多个broker可以组成一个Kafka集群。 Topic:一类消息,消息存放的目录即主题,例如page view日志、click日志等都可以以topic的形式存在,Kafka集群能够同时负责多个topic的分发。 Partition:topic物理上的分组,一个topic可以分为多个partition,每个p...
2019-01-23 17:20:20 303
原创 spring常用注解整理
1. 生成bean对象@Bean @Controller @Service @Repository @Component 注解标注该类,然后再使用 @ComponentScan 扫描包 @Import 方法 传入普通类,则将此类注入IOC容器 传入普通类实现ImportSelector接口,返回需要导入的组件的全类名数组,将之下所有类注入IOC 传入普通类实现ImportBean...
2019-01-14 17:02:37 1142
转载 Sentinel 使用(3)集群流控
一、为什么需要集群流控功能?假设我们希望给某个用户限制调用某个 API 的总 QPS 为 50,但机器数可能很多(比如有 100 台)。这时候我们很自然地就想到,找一个 server 专门用来统计总的调用量,其它的实例都与这台 server 通信以判断是否可以调用。这就是最基础的集群流控的方式。那么这个 server 如何部署呢?最直观的方式就是作为独立的 token server 进程启...
2019-01-14 15:00:24 4040
原创 Sentinel 使用(2)规则配置
1. 流量控制规则 (FlowRule)重要属性:Field 说明 默认值 resource 资源名,资源名是限流规则的作用对象 count 限流阈值 grade 限流阈值类型,QPS 或线程数模式 QPS 模式 limitApp 流控针对的调用来源 default,代表不区分调用来源 strategy...
2019-01-11 17:07:46 3475
原创 Sentinel 使用(1)基本使用
1. 简述Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等 Sentinel 分为两个部分:核心库(Java 客户端)不依赖任何框架/库,能够运行于所有 Java 运行时环境,同时对 Dubbo / Spring Cloud 等框架也有较好的支持。 ...
2019-01-10 16:33:57 10125 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人