码迷,mamicode.com
首页 >  
搜索关键字:flume sinkprocessor 源码分析    ( 6696个结果
源码分析 Alibaba sentinel 滑动窗口实现原理(文末附原理图)
要实现限流、熔断等功能,首先要解决的问题是如何实时采集服务(资源)调用信息。例如将某一个接口设置的限流阔值 1W/tps,那首先如何判断当前的 TPS 是多少?Alibaba Sentinel 采用滑动窗口来实现实时数据的统计。 温馨提示:如果对源码不太感兴趣,可以先跳到文末,看一下滑动窗口的设计原 ...
分类:其他好文   时间:2020-04-25 23:35:18    阅读次数:86
Netty在Dubbo中的使用过程源码分析
最近项目中使用了netty服务,空余时间差了下dubbo中是如何使用netty做底层服务的,找了相关资料记录一下: 众所周知,国内知名框架 Dubbo 底层使用的是 Netty 作为网络通信,那么内部到底是如何使用的呢? 1. dubbo 的 Consumer 消费者如何使用 Netty --dem ...
分类:Web程序   时间:2020-04-25 19:12:57    阅读次数:67
[源码分析] 带你梳理 Flink SQL / Table API内部执行流程
本文将简述Flink SQL / Table API的内部实现,为大家把 "从SQL语句到具体执行" 这个流程串起来。并且尽量多提供调用栈,这样大家在遇到问题时就知道应该从什么地方设置断点,对整体架构理解也能更加深入。 ...
分类:数据库   时间:2020-04-25 10:52:10    阅读次数:119
使用Golang的singleflight防止缓存击穿
背景 singleflight 介绍 示例 源码分析 其他 Top 背景 在使用缓存时,容易发生缓存击穿。 缓存击穿:一个存在的key,在缓存过期的瞬间,同时有大量的请求过来,造成所有请求都去读dB,这些请求都会击穿到DB,造成瞬时DB请求量大、压力骤增。 Top singleflight 介绍 i ...
分类:其他好文   时间:2020-04-24 18:43:56    阅读次数:58
[Abp vNext 源码分析] - 14. EntityFramework Core 的集成
一、简要介绍 在以前的文章里面,我们介绍了 ABP vNext 在 DDD 模块定义了仓储的接口定义和基本实现。本章将会介绍,ABP vNext 是如何将 EntityFramework Core 框架跟仓储进行深度集成。 ABP vNext 在集成 EF Core 的时候,不只是简单地实现了仓储模 ...
分类:其他好文   时间:2020-04-23 21:26:21    阅读次数:77
java集合-ArrayList中EMPTY_ELEMENTDATA与DEFAULTCAPACITY_EMPTY_ELEMENTDATA的区别
源码分析 /** * 用于空实例的共享空数组实例。 */ private static final Object[] EMPTY_ELEMENTDATA = {}; /** * 用于默认大小的空实例的共享空数组实例。 * 我们将其与EMPTY_ELEMENTDATA区分开来,以了解添加第一个元素时扩 ...
分类:编程语言   时间:2020-04-23 19:18:59    阅读次数:68
Java读源码之CountDownLatch
前言 相信大家都挺熟悉 CountDownLatch 的,顾名思义就是一个栅栏,其主要作用是多线程环境下,让多个线程在栅栏门口等待,所有线程到齐后,栅栏打开程序继续执行。 案例 用一个最简单的案例引出我们的主角 源码分析 看源码前最好先熟悉下 AQS 的大致结构,之前有两篇文章仅供参考,大致熟悉下即 ...
分类:编程语言   时间:2020-04-22 20:04:30    阅读次数:77
Eureka源码分析
源码流程图 先上图,不太清晰,抱歉 一、Eureka Server源码分析 1. 从@EnableEurekaServer注解为入口,它是一个标记注解,点进去看 2. 注解内容如下 3. 从注解可以看到它@link 了配置启动类EurekaServerAutoConfiguration,这个类会将配 ...
分类:其他好文   时间:2020-04-22 00:17:09    阅读次数:52
第一次写博客,就先分享点自己平时记录的知识吧,可能比较基础,选择性看吧。
对于ArrayList初始化方法源码分析得到的一些结果: ArrayList初始化有三种方式: 第一种直接指定初始数组大小,源码如下 private static final Object[] EMPTY_ELEMENTDATA = {}; transient Object[] elementDat ...
分类:其他好文   时间:2020-04-22 00:06:09    阅读次数:75
Hashtable源码分析
Hashtable源码分析 类结构 Hashtable继承自Dictionary实现了Map接口。 Hashtable实现了Cloneable可以进行克隆。 Hashtable实现了Serializable可以进行序列化。 属性 节点 构造器 方法 Hashtable的所有方法都加了synchron ...
分类:其他好文   时间:2020-04-21 09:43:31    阅读次数:60
6696条   上一页 1 ... 38 39 40 41 42 ... 670 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!