E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Kafka源码分析
SpringCloudAlibaba系列之Nacos配置管理
目录说明认识配置中心Nacos架构图Nacos配置管理实现原理核心
源码分析
-客户端核心
源码分析
-服务端配置修改的实时通知主流配置中心对比小小收获说明本篇文章主要目的是从头到尾比较粗粒度的分析Nacos配置中心的一些实现
逆流而上的龟
·
2024-01-21 22:37
微服务
Nacos
Nacos配置中心
Nacos配置中心源码
深入理解Nacos
SpringBoot的启动流程
源码分析
new一个IOC容器,传入配置好的文件xml,在这个地方打bugAnnotationConfigApplicationContextcontext=newAnnotationConfigApplicationContext(MyConfig.class);在这个debug的栈帧中,下面几个不用看,直接看到getBean内容如图所示,name传的就是我们在xml的bean标签的id,这里是insta
爱生活,更爱技术
·
2024-01-21 22:30
spring
boot
java
spring
FutureTask应用&
源码分析
FutureTask应用&
源码分析
1.1FutureTask介绍FutureTask是一个可以取消异步任务的类。FutureTask对Future做的一个基本实现。可以调用方法区开始和取消一个任务。
小笨哥
·
2024-01-21 22:20
并发编程
网络
服务器
运维
Semaphone应用&
源码分析
Semaphone应用&
源码分析
3.1Semaphore介绍sync,ReentrantLock是互斥锁,保证一个资源同一时间只允许被一个线程访问Semaphore(信号量)保证1个或多个资源可以被指定数量的线程同时访问底层实现是基于
小笨哥
·
2024-01-21 22:19
并发编程
java
开发语言
并发编程
多线程
java基础
CyclicBarrier应用&
源码分析
二、CyclicBarrier应用&
源码分析
2.1CyclicBarrier介绍从名字上来看CyclicBarrier,就是代表循环屏障Barrier屏障:让一个或多个线程达到一个屏障点,会被阻塞。
小笨哥
·
2024-01-21 22:49
并发编程
java
juc工具
并发编程
多线程
java基础
CompletableFuture应用&
源码分析
CompletableFuture应用&
源码分析
2.1CompletableFuture介绍平时多线程开发一般就是使用Runnable,Callable,Thread,FutureTask,ThreadPoolExecutor
小笨哥
·
2024-01-21 22:48
并发编程
java
开发语言
intellij idea 编译
kafka
源码
以下是针对
kafka
1.1.1版本编译流程及在idea中启动的步骤从GitHub网站,gitclone
kafka
源码下载安装好gradle,scala进入
kafka
项目目录,执行gradleidea如果出现如下
专职掏大粪
·
2024-01-21 20:52
作为所有类的顶层父类,没想到Object的魔力如此之大!
源码分析
跟进Object类的源码中我们可以看到,类的注释中对它做了一个总结性的注释。在Object的内部主要提供了这样的11种方法,大家可以在源码中一个个的跟进
JavaBuild888
·
2024-01-21 18:35
Java基础
Java成长计划
java
Android进阶之自定义View原理(三)View的绘制流程
,并举例说明了这两个知识点的具体应用,本篇我们继续从源码入手看看View的绘制流程,与测量和布局流程,View的绘制过程要简单一些,主要流程如下:View绘制流程图.png(一)View的draw流程
源码分析
kakaxicm
·
2024-01-21 17:03
Kafka
事务分析
Kafka
幂等性
Kafka
幂等性含义幂等性起初是在HTTP协议中定义,是指一次和多次请求同一个资源对资源本身应当具有同样的效果。
WestC
·
2024-01-21 17:26
Flink容错机制(二)
状态一致性10.2.1一致性的概念和级别10.2.2端到端的状态一致性10.3端到端精确一次(end-to-endexactly-once)10.3.1输入端保证10.3.2输出端保证10.3.3Flink和
Kafka
大数据阿嘉
·
2024-01-21 17:12
flink
大数据
JUC并发编程与
源码分析
学习笔记(二)
二十九、多线程锁之线程锁知识概述说说Java“锁”事从轻松的乐观锁和悲观锁开讲通过8种情况演示锁运行案例,看看我们到底锁的是什么公平锁和非公平锁可重入锁(又名递归锁)死锁及排查写锁(独占锁)/读锁(共享锁)自旋锁SpinLock无锁->独占锁->读写锁->邮戳锁无锁->偏向锁->轻量锁->重量锁大厂面试题复盘并发编程高级面试解析一、Synchronized相关问题1、Synchronized用过吗
突然好想你之路在脚下
·
2024-01-21 17:11
多线程
学习
笔记
java
Go
源码分析
——Slice篇
Go
源码分析
专栏Go源码解析——Channel篇Go
源码分析
——Map篇Go
源码分析
——Slice篇文章目录Go源码
卑微的程序猿
·
2024-01-21 16:28
golang源码解析
golang
开发语言
后端
Kafka
为什么在消息积压时不能直接通过消费者水平扩容来提升消费速度?
我们知道当消息生产者生产的速度快于消费者的消费速度时,会产生大量的消息积压,大多数人的想法是增加消费者的数量来提升消费速度,这个想法在RocketMQ中是可行的,但是在
Kafka
中不一定可行。
coffee_babe
·
2024-01-21 16:36
消息中间件
kafka
分布式
Kafka
消息不能正常消费问题排查
订单宽表数据不同步事情的起因是专员在zeapp上查不到订单了,而订单数据是从mysql的order_search_info查询的,order_search_info表的数据是从oracel的BZ_ORDER_INFO表同步过来的,查不到说明同步有问题首先重启,同步数据,问题解决,然后查找原因。首先看日志,有如下两种情况有的容器消费消息的日志正常打印有的容器很长时间没有消费消息的日志(看着像是消息丢
Java识堂
·
2024-01-21 16:05
Kafka
kafka
分布式
消息中间件之
Kafka
(二)
1.
Kafka
线上常见问题1.1为什么要对topic下数据进行分区存储?
coffee_babe
·
2024-01-21 16:04
消息中间件
kafka
分布式
领航分布式消息系统:一起探索Apache
Kafka
的核心术语及其应用场景
本文是
Kafka
系列文章的第一篇,将带你了解
Kafka
的核心术语及其应用场景,后续会逐步探索其各方面的原理及应用场景。
超越不平凡
·
2024-01-21 15:27
分布式
kafka
kafka核心概念
[Java]-HashMap
源码分析
前言HashMap底层结构是数组+链表,即使用链地址法解决哈希冲突,数组的每个元素是一个链表,链表上存放的就是哈希值相等的一组元素。该结构常用的方法为put()和get()部分静态常量//默认初始化的数组的大小,即当用户构造HashMap没有指定数组大小时使用;容量必须为2的n次幂staticfinalintDEFAULT_INITIAL_CAPACITY=1implementsMap.Entry
Pacifica_
·
2024-01-21 15:49
java
哈希算法
kafka
同步、异步发送
kafka
producer默认是异步发送:在初始化producer实例时,会创建一个sender线程负责批量发送消息producer将消息暂存在缓冲区,消息根据topic-partition分类缓存消息达到
陆阳226
·
2024-01-21 13:59
【UE】属性同步发送和接收
源码分析
概述UE只有Actor类有属性同步功能,Actor开启属性同步的前提是Actor的bReplicated属性为true,属性同步只有Server可以往Client同步,NetDriver类中负责发送和接收属性同步数据,在Server端每帧调用UNetDriver::TickFlush,将要同步的Actor的属性发送到所有连接的Client,在Client每帧调用UNetDriver::TickDi
你不知道()
·
2024-01-21 08:42
ue5
虚幻引擎
深入Spring Boot (十六):从
源码分析
自动配置原理
切换Druid连接池在分析SpringBoot自动配置实现原理之前,先来看一下在使用SpringBoot开发的项目代码中如何将数据库连接池切换成Druid。对于数据库连接池的选择,SpringBoot官方更偏向于推荐使用HikariCP,原因是他们认为HikariCP的性能和并发性比较好,如果当前代码的classpath路径下存在HikariCP的jar包,则会优先使用HikariCP数据库连接池
wind瑞
·
2024-01-21 08:07
spring
boot
spring
java
maven
编程语言
springBoot自动配置原理
源码分析
+自定义starter启动器+可视化监控+mybatisPlus使用
一、springBoot自动化配置原理1.starter管理机制通过依赖了解SpringBoot管理了哪些starter通过依赖spring-boot-dependencies搜索starter-发现非常多的官方starter,并且已经帮助我们管理好了版本。项目中使用直接引入对应的starter即可,这个场景下需要的依赖就会自动导入到项目中,简化了繁琐的依赖。所有的场景启动器都依赖于spring-
编程小栈
·
2024-01-21 08:06
Spring全家桶
java
spring
mysql
kafka
(一)——简介
简介
Kafka
是一种分布式、支持分区、多副本的消息中间件,支持发布-订阅模式,多用于实时处理大量数据缓存的场景,类似于一个“缓存池”。
却道天凉_好个秋
·
2024-01-21 07:21
kafka
kafka
分布式
大数据开发之
kafka
(完整版)
第1章:
Kafka
概述1.1定义
Kafka
是一个分布式的基于发布/订阅模式的消息队列,主要应用于大数据实时处理领域。
Key-Key
·
2024-01-21 07:19
大数据
kafka
分布式
kafka
入门(九):
kafka
分区分配策略
kafka
分区分配策略参数:
Kafka
提供了消费者客户端参数partition.assignment.strategy来设置消费者与订阅主题之间的分区分配策略。
乐之者v
·
2024-01-21 07:19
A1--kafka
kafka
大数据开发之
Kafka
(broker、消费者、eagle监控、kraft模式)
第4章:
Kafka
Broker4.1
Kafka
Broker工作流程4.1.1Zookeeper存储的
Kafka
的信息1、查看zookeeper中的
kafka
节点所存储的信息启动Zookeeper客户端[
Key-Key
·
2024-01-21 07:18
大数据
kafka
linq
11、
Kafka
------
Kafka
核心API 及 生产者API 讲解
目录
Kafka
核心API及生产者API讲解★
Kafka
的核心API
Kafka
包含如下5类核心API:★生产者API
Kafka
的API文档★使用生产者API发送消息
Kafka
核心API及生产者API讲解官方文档
_L_J_H_
·
2024-01-21 07:48
Kafka
系列
kafka
分布式
ELK 日志分析系统
日志管理方案二、完整日志系统基本特征三、ELK简介ELK组件:1、ElasticSearch2、Logstash3、Kibana可以添加的其它组件:1、Filebeat2、缓存/消息队列(redis、
kafka
luochiying
·
2024-01-21 07:04
elk
大数据之
Kafka
架构的核心组件及其功能
Apache
Kafka
是一个分布式流处理平台,主要用于构建实时数据管道和流应用。
Kafka
的架构设计以高吞吐量、持久化存储和水平扩展为目标。
转身成为了码农
·
2024-01-21 07:34
大数据
kafka
架构
logstack 日志技术栈-04-opensource 开源工具 Syslog-ng+Highlight.io
然后将日志解析、分类、重写和关联到统一格式中,然后将其存储或安全地传输到不同的系统(如Apache
Kafka
或Elasticsearch)。
老马啸西风
·
2024-01-21 07:03
log
ELK
开源
日志
elk
ELK
安装
Kafka
准备下载
Kafka
安装包
Kafka
官方网站我们采用的是
kafka
_2.11-0.10.2.0的版本一、解压并安装
Kafka
sudotar-zxf
kafka
_2.11-0.10.2.0.tgz-C/usr
殊迟
·
2024-01-21 06:51
大数据
kafka
java
大数据
spark
scala
009-基础入门-算法逆向&散列对称非对称&JS源码逆向&AES&DES&RSA&SHA
-算法逆向&散列对称非对称&JS源码逆向&AES&DES&RSA&SHA演示案例:➢算法加密-概念&分类&类型➢加密解密-识别特征&解密条件➢解密实例-密文存储&数据传输安全测试中:密文-有源码直接看
源码分析
算法
wusuowei2986
·
2024-01-21 06:35
算法
javascript
开发语言
web安全
RabbitMQ 消息队列入门
使用较多的消息队列产品:RabbitMQ,RocketMQ,ActiveMQ,ZeroMQ,
Kafka
等。异步处理用户注册后,需要发送验证邮箱和手机验证码。
RendaZhang
·
2024-01-21 05:01
软件开发
rabbitmq
消息队列
keepalived
HAProxy
Message
Queue
【
Kafka
】Linux本地和Docker安装
Kafka
目录Linux本地安装
kafka
java环境配置Zookeeper的安装配置
Kafka
的安装与配置生产与消费Docker安装
kafka
Zookeeper安装
Kafka
安装Linux本地安装
kafka
java
Ethan-running
·
2024-01-21 05:23
#
kafka
kafka
docker
消息队列
分布式
Linux高级实战部署专题篇:elk日志中心集群多服务部署大全(ELK+filebeat集群:elasticsearch+kibana+logstash+
kafka
+filebeat)
日志中心分析集群:相关文档参考:https://blog.csdn.net/sinat_16658263/article/details/904440381、Elasticsearch:主要用来日志存储是一个基于Lucene的搜索服务器。提供搜集、分析、存储数据三大功能。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTfulweb接口。Elasticsearch是用Java开发的,并作为A
chenshuai199533
·
2024-01-21 05:18
高级阶段
elasticsearch
kafka
linux
【Spring
源码分析
】扫描并注册BeanDefinition逻辑
扫描并注册BeanDefinition逻辑一、ClassPathBeanDefinitionScanner扫描
源码分析
doScan扫描的具体逻辑findCandidateComponents方法解析generateBeanName
假正经的小柴
·
2024-01-21 05:05
Java源码分析
spring
java
后端
深入
Kafka
broker
一、协议设计颗粒度,PRODUCE和FETCH中支持topic,partion等层级的颗粒度;测试友好,基于session_id和epoch确定一条拉取链路的fetchsession;全量增量结合,FetchRequest中的全量拉取和增量拉取;基本结构:header+body。常见header:api_key,api_version,corelation_id,client_id。与网络协议类似
FA-117
·
2024-01-21 05:56
Kafka
kafka
分布式
Netty-Netty
源码分析
Netty线程模型图Netty线程模型源码剖析图Netty高并发高性能架构设计精髓主从Reactor线程模型NIO多路复用非阻塞无锁串行化设计思想支持高性能序列化协议零拷贝(直接内存的使用)ByteBuf内存池设计灵活的TCP参数配置能力并发优化无锁串行化设计思想在大多数场景下,并行多线程处理可以提升系统的并发性能。但是,如果对于共享资源的并发访问处理不当,会带来严重的锁竞争,这最终会导致性能的下
长情知热爱
·
2024-01-21 04:19
java
开发语言
springboot之
kafka
配置创建springboot项目的时候勾选messaging选项中的
kafka
,springboot自动配置了很多,只需要很少的配置就可以运行了missing-topics-fatal这一条要加上,不然
陆阳226
·
2024-01-21 02:42
第二章 Spring Boot 整合
Kafka
消息队列 生产者
系列文章目录第一章
Kafka
配置部署及SASL_PLAINTEXT安全认证第二章SpringBoot整合
Kafka
消息队列生产者第三章SpringBoot整合
Kafka
消息队列消息者(待续)前言
Kafka
维基框架
·
2024-01-21 00:13
spring
boot
kafka
数据库
第一章
Kafka
配置部署及SASL_PLAINTEXT安全认证
系列文章目录第一章
Kafka
配置部署及SASL_PLAINTEXT安全认证第二章SpringBoot整合
Kafka
消息队列生产者第三章SpringBoot整合
Kafka
消息队列消息者(待续)1、下载安装
维基框架
·
2024-01-21 00:43
kafka
安全
分布式
k8s client-go
源码分析
informer
源码分析
-初始化与启动分析
informer架构先来回忆一下informer的架构。k8sclient-goinformer主要包括以下部件:(1)Reflector:Reflector从kube-apiserver中list&watch资源对象,然后调用DeltaFIFO的Add/Update/Delete/Replace方法将资源对象及其变化包装成Delta并将其丢到DeltaFIFO中;(2)DeltaFIFO:Del
格格巫 MMQ!!
·
2024-01-21 00:54
java
数据库
golang
java
开发语言
kfaka基本概念
Kafka
第一章
kafka
基本概念文章目录
Kafka
一、kafak作用?二、基本概念一、kafak作用?
Kafka
是一种高吞吐量的分布式发布订阅消息系统,具有高性能、持久化、多副本备份、横向扩展能力。
西堂AI编程提效
·
2024-01-20 23:28
kafka
redis
数据库
database
Kafka
总结
Kafka
保证的是分区有序而不是全局有序。
西堂AI编程提效
·
2024-01-20 23:28
kafka
kafka
分布式
java
kafka
生产者消费者
生产者生产者发送确认机制半数follower响应全部follower响应–>改进:ISR机制:in-sync-replicaset【挑选进入isr的follower规则:1、同步的时间2、和leader相差的条数(0.9版本中被去掉)】注意:isr中的follower和正常的follower的概念问题acks配置0:发送完就返回。Atmostonce1:只等待leader写完就返回。-1:lead
西堂AI编程提效
·
2024-01-20 23:57
kafka
redis
数据库
database
Spark读取
kafka
(流式和批数据)
spark读取
kafka
(批数据处理)#按照偏移量读取
kafka
数据frompyspark.sqlimportSparkSessionss=SparkSession.builder.getOrCreate
中长跑路上crush
·
2024-01-20 23:55
Spark阶段
spark
kafka
大数据
kafka
核心原理及数据积压问题
1
kafka
的分片和副本机制何为分片?分片有什么用呢?
江枫渔火R
·
2024-01-20 22:24
kafka
分布式
python
大数据
【
Kafka
原理】数据积压问题
Kafka
消费者消费数据的速度是非常快的,但是如果在处理
Kafka
消息时,由于外部IO或者网络拥堵会导致
Kafka
中的数据积压(数据堆积)。如果数据一直积压,会导致数据出来的实时性受到较大影响。
TAIKEMAN
·
2024-01-20 22:23
Kafka
kafka
【
Kafka
面试】
Kafka
消费积压百万数据怎么办?
Kafka
面试大全(万字长文,37张图,28个知识点)高频面试题:
kafka
消费积压百万数据怎么办一、问题背景二、问题排查三、解决方案
TAIKEMAN
·
2024-01-20 22:23
Kafka
kafka
Kafka
3.0 消费者事务与数据积压
消费者事务如果想完成Consumer端的精准一次性消费,那么需要
Kafka
消费端将消费过程和提交offset过程做原子绑定。
Alienware^
·
2024-01-20 22:53
#
Kafka
kafka
java
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他