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源码解读】
flink自定义metrics监控
kafka
消费
一背景因为业务需求,要在flink中监控
kafka
消费的数据量以及积压情况,在网上找了很久没找到直接能用的代码。在这里把自己的实现记录一下。
zyyBjtu
·
2023-11-30 22:04
大数据学习
flink
kafka
hive数据迁移到clickhouse+
kafka
数据写入clickhouse
hive数据迁移到clickhouse文章目录hive数据迁移到clickhouse1.使用命令导入2.使用waterdrop
kafka
数据写入clickhouse1.使用命令导入#1.hive数据导出成
重生之我在异世界打工
·
2023-11-30 22:03
flink
hive
clickhouse
flink1.12配置滚动日志(超详细)
flink1.12配置滚动日志(超详细)配置滚动生成的目的配置方式1.在代码中指定2.提交任务时指定3.官方建议详细配置完整的log4j.properties配置文件如下:flink1.12
kafka
的
重生之我在异世界打工
·
2023-11-30 22:03
flink
log4j
flink
flink状态与
kafka
消费参数
当没有使用状态的时候,如第一次部署我们设置了consumer.setStartFromTimestamp(DateUtil.getMillsFromString(startTime));那么这个参数就会起作用当我们任务从ck状态恢复的时候,这个参数就失去了作用如下图任务从ck恢复,时间设置为2021-06-05但是并没有从凌晨消费,而是从下午3点
都教授2000
·
2023-11-30 22:32
大数据
【Flink】Flink 消费
kafka
实现 限流处理 RateLimiter
然后看看扩展的
kafka
是如何限流的,
九师兄
·
2023-11-30 22:30
大数据-flink
kafka
flink
限流
flink消费
kafka
设置(记录)
最近遇到个问题,flink消费
kafka
直接用
kafka
设置却无法从最新的开始消费auto.offset.reset=latest后面直接通过Flink
Kafka
Consumer.setStartFromTimestamp
NemoonFish
·
2023-11-30 22:30
kafka
大数据
flink
flink中读取
kafka
消息写进es中消费进度过慢问题
问题:在数据量较小的时候,从
kafka
中读取消息并写入es,没什么问题。但是等数据量多的时候,发现读
kafka
消息向es写入速度明显变慢,出现了时间上较大的延迟。
如果丶可以坑
·
2023-11-30 22:59
java
flink
elasticsearch
flink消费
kafka
限制消费速率
flink版本1.14别的版本类似需要速率限制的情况1.任务异常在停止的时间内大量数据挤压2.新任务上线需要铺底数据,消费几天前的数据在不增加内存和并行度的情况下,如果任务启动可能会造成oom,这时需要进行速率限制。前提漏桶算法(LeakyBucketAlgorithm):原理:漏桶算法的原理类似于一个物理上的漏桶。数据请求被看作水滴,这些水滴被放入一个固定容量的漏桶中。漏桶以固定的速率漏水,当水
重生之我在异世界打工
·
2023-11-30 22:57
flink
flink
kafka
大数据
Kafka
如何保证数据的可靠性&
Kafka
集群
目录一、
Kafka
数据存储方式名词解释分区分步示意图
Kafka
数据存放
Kafka
如何通过offset查找到Message二、
Kafka
如何确保数据不丢失三、
Kafka
可以支持高吞吐量的原因四、
Kafka
熟透的蜗牛
·
2023-11-30 20:24
MQ消息中间件
kafka
Kafka
的存储机制以及可靠性
一、
kafka
的存储机制1、segment2、读取数据二、可靠性保证1、AR2、生产者可靠性级别3、leader选举4、
kafka
可靠性的保证一、
kafka
的存储机制
kafka
通过topic来分主题存放数据
zhisheng_blog
·
2023-11-30 20:23
数据库
python
kafka
java
大数据
kafka
中的常见问题处理
文章目录1.如何防⽌消息丢失2.如何防⽌重复消费3.如何做到消息的顺序消费4.如何解决消息积压问题4.1消息积压问题的出现4.2消息积压的解决⽅案5.实现延时队列的效果5.1应用场景5.2具体方案1.如何防⽌消息丢失⽣产者:1)使⽤同步发送2)把ack设成1或者all,并且设置同步的分区数>=2消费者:把⾃动提交改成⼿动提交2.如何防⽌重复消费在防⽌消息丢失的⽅案中,如果⽣产者发送完消息后,因为⽹
路飞H
·
2023-11-30 20:53
kafka
kafka
分布式
如何保证
Kafka
的可靠性、幂等性和有序性
之前的项目中由于用到了
Kafka
,所以在前一阵的实习面试中被问到了如何保证
Kafka
消息的有序性,所以本文对于
Kafka
这三个常被问到的问题进行总结归纳。
SKY技术修炼指南
·
2023-11-30 20:53
消息队列
Kafka
消息队列
中间件
kafka
C++实现生产者
文章目录1
Kafka
生产者的逻辑2
Kafka
的C++API2.1Rd
Kafka
::Conf2.2Rd
Kafka
::Message2.3Rd
Kafka
::DeliveryReportCb2.4Rd
Kafka
路飞H
·
2023-11-30 20:23
kafka
kafka
c++
kafka
C++实现消费者
文章目录1
Kafka
消费者的逻辑2
Kafka
的C++API2.1Rd
Kafka
::Conf2.2Rd
Kafka
::Event2.3Rd
Kafka
::EventCb2.4Rd
Kafka
::TopicPartition2.5Rd
Kafka
路飞H
·
2023-11-30 20:23
kafka
kafka
c++
【
Kafka
】如何保证消息可靠性(ack机制)
文章目录1.消息可靠性2.发送端如何保证高可用性2.1ack参数解释2.2ack详细流程参考1.消息可靠性什么是消息可靠性?就是如何确保消息一定能发送到服务器进行存储,并且发生宕机等异常场景,能够从备份数据中恢复。消息的可靠性需要从2个方面看待消息可靠性第一,发送端能否保证发送的消息是可靠的第二,接收端能否可靠的消费消息消息发送端:通过ack机制,定义不同的策略。消息消费端:如果消费这边配置的是自
云川之下
·
2023-11-30 20:53
kafka
Kafka
的特点和他的存储机制
一、
Kafka
简介与架构1.
kafka
定义
Kafka
是一个基于发布订阅模式的分布式消息队列,它具有以下特点:支持消息的发布和订阅,类似于RabbtMQ、ActiveMQ等消息队列;支持数据离线和实时处理
黄山路443号
·
2023-11-30 20:21
Kafka
队列
kafka
java
hadoop
分布式
Kafka
的存储机制以及可靠性
Kafka
的存储机制以及可靠性一、
kafka
的存储机制
kafka
通过topic来分主题存放数据,主题内有分区,分区可以有多个副本,分区的内部还细分为若干个segment。
IT技术精选文摘
·
2023-11-30 20:20
Kafka
的存储机制和可靠性
文章目录前言一、
Kafka
存储选择二、
Kafka
存储方案剖析三、
Kafka
存储架构设计四、
Kafka
日志系统架构设计4.1、
Kafka
日志目录布局4.2、
Kafka
磁盘数据存储五、
Kafka
可靠性5.1
路飞H
·
2023-11-30 20:19
kafka
kafka
分布式
activeMq
apache-activemq-5.18.2/conf/activemq.xml4.浏览器访问5.springboot使用案例配置#activemq配置spring:profiles:include:
kafka
activemq
xixiyuguang
·
2023-11-30 19:43
activemq
PostgreSQL
源码解读
(72)- 查询语句#57(make_one_rel函数#22-遗传算法实现)
本节大体介绍了遗传算法(geqo函数)的实现,在参与连接的关系大于等于12(默认值)个时,PG使用遗传算法生成连接访问路径,构建最终的连接关系。遗传算法简介遗传算法是借鉴生物科学而产生的搜索算法,在这个算法中会用到一些生物科学的相关知识,下面是PG遗传算法中所使用的的一些术语:1、染色体(Chromosome):染色体又可称为基因型个体(individuals),一个染色体可以视为一个解(一个合法
EthanHe
·
2023-11-30 17:32
Java——》线性数据结构
推荐链接:总结——》【Java】总结——》【Mysql】总结——》【Redis】总结——》【
Kafka
】总结——》【Spring】总结——》【SpringBoot】总结——》【MyBatis、MyBatis-Plus
小仙。
·
2023-11-30 17:28
Java
java
数据结构
数组
链表
队列
栈
zookeeper集群+
kafka
集群
zookeeper集群+
kafka
集群:
kafka
3.0之前依赖于zookeeper。zookeeper开源,分布式的架构。提供协调服务(Apache项目)基于观察者模式涉及的分布式服务管理架构。
相遇蟹堡王,尽享蟹黄堡
·
2023-11-30 16:50
zookeeper
kafka
分布式
算法——》排序&&查找
推荐链接:总结——》【Java】总结——》【Mysql】总结——》【Redis】总结——》【
Kafka
】总结——》【Spring】总结——》【SpringBoot】总结——》【MyBatis、MyBatis-Plus
小仙。
·
2023-11-30 16:46
算法
算法
排序
查找
一文理解
Kafka
如何做到高吞吐
如果对
Kafka
不了解的话,可以先看这篇博客《一文快速了解
Kafka
》。
全菜工程师小辉
·
2023-11-30 15:39
java
linux
kafka
索引
大数据
一文五分钟让你彻底理解
Kafka
架构原理
对于
kafka
的架构原理我们先提出几个问题?1.
Kafka
的topic和分区内部是如何存储的,有什么特点?2.与传统的消息系统相比,
Kafka
的消费模型有什么优点?
梦幻python
·
2023-11-30 15:39
Java架构
Java
java
开发语言
后端
eclipse
spring
Kafka
相关面试题
1、
kafka
的消费者是pull(拉)还是push(推)模式,这种模式有什么好处?
曲终--人散
·
2023-11-30 12:45
kafka
分布式
Kafka
分布式消息系统
文章目录消息中间件对比
Kafka
概述
kafka
安装和配置
kafka
入门生产者发送消息消费者接收消息
Kafka
高可用设计集群备份机制(Replication)备份机制(Replication)-同步方式
kafka
sweetheart7-7
·
2023-11-30 12:01
分布式
kafka
消息中间件
高可用
SpringBoot集成
Mybatis-Plus-Generator
源码解读
首先,从AutoGenerator类的execute方法进入/***生成代码*/publicvoidexecute(){logger.debug("==========================准备生成文件...==========================");//初始化配置if(null==config){config=newConfigBuilder(packageInfo,da
追寻9
·
2023-11-30 12:36
源码
java
mybatis
【大数据Hadoop】HDFS-Namenode-format格式化的源码步骤分析
Namenodeformat流程格式化命令
源码解读
初始化操作格式化操作本地写VERSION文件JournalManager的格式化持久化FsImage文件流程根据配置项获取nameserviceId、namenodeId
笑起来贼好看
·
2023-11-30 10:30
Hadoop
大数据
服务运维部署
hadoop
大数据
hdfs
RabbitMQ基本介绍(1)
2.目前主流的MQ介绍
Kafka
、RabbitMQ、RocketMQ
Kafka
:分布式、高吞吐;不支持事务对重复、错误和丢失没有严格要求。
我是1只猫
·
2023-11-30 09:31
MQ
rabbit介绍
rabbit模式
rabbit组成
SpringCloud(十一)Bus消息总线、Stream消息驱动
SpringCludBus目前支持RabbitMQ和
Kafka
。通俗定义:bus称之为springclo
七月J
·
2023-11-30 09:00
Spring
Cloud
/
Alibaba
rabbitmq
springcloud
bus
消息总线
stream消息驱动
17. Spring Cloud Stream消息驱动持久化
首先看到消息驱动,我们会想到消息中间件,比如以下几种ActiveMQRabbitMQRocketMQ
Kafka
但是在实际开发中,可能会遇到一些问题,比如说上图的中台和后台可能存在两种MQ,它们之间的实现都是不一样的
AlvinUnity
·
2023-11-30 09:53
Spring
Cloud
spring
cloud
stream
Spring Cloud Stream如何屏蔽不同MQ带来的差异性?
市面上有多种消息队列技术,如
Kafka
、RocketMQ、RabbitMQ等。关键在于如何在微服务体系中实现这些MQ组件的无缝切换,以减少代码修改需求。
阿飞技术
·
2023-11-30 09:22
java
spring
ActiveMQ、RocketMQ、RabbitMQ、
Kafka
区别
一、三大应用场景(优点)解耦、异步、削峰解耦:只需要将消息写入消息队列,需要消息的去消息队列中订阅就好异步:一些非必要的逻辑可以采用异步来完成,从而提升响应速度削峰:某个时间段并发量特别大的时候可以将消息发送到消息队列中,然后从消息队列中慢慢拉取进行消费解耦传统模式:image.png传统模式缺点:系统间耦合性太强,如上图所示,系统A在代码中直接调用系统B和系统C,如果将来系统D要接入,系统A还要
老鼠AI大米_Java全栈
·
2023-11-30 08:55
docker部署filebeat
filebeat是一个轻量级的日志采集工具,使用golang语言开发,可以将日志转发到es,
kafka
等。官方对filebeat提供了最全面的支持。
泰山毒霸
·
2023-11-30 06:50
后端
filebeat
docker
日志收集
Kafka
集群 Golang 应用实例
搭建了拥有3节点
kafka
、3节点zookeeper的docker集群服务;分别创建了1个消息发布者和2个相同消费组的消息订阅者的docker应用;使用ab进行并发测试,验证该实例消息的订阅/发布功能;
reboot_xwa
·
2023-11-30 06:19
golang—
kafka
架构原理快速入门以及自测环境搭建(docker单节点部署)
kafka
Apache
Kafka
是一个分布式的流处理平台。
咚伢
·
2023-11-30 06:38
golang
kafka
架构
kafka
集群
zookeeper集群+
kafka
集群
kafka
3.0之前依赖于zookeeperzookeeper开源,分布式的架构。
91888888
·
2023-11-30 05:52
kafka
分布式
Condition 源码解析
Condition源码解析文章目录Condition源码解析一、Condition二、Condition
源码解读
2.1.lock.newCondition()获取Condition对象2.2.condition.await
今天你学Java了吗
·
2023-11-30 03:30
实用工具及技术篇
java
开发语言
【高效开发工具系列】PlantUML入门使用
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,
kafka
,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2023-11-30 01:45
s0
常用工具
工具
The Log: What every software engineer should know about real-time data's unifying abstraction
LinkIn2013年的日志与流处理架构,bolg中涉及到了大量的参考资料,与我的架构类似,但是基于JAVAHadoop生态,并用
Kafka
作为日志底层文章地址:https://engineering.linkedin.com
doubeye
·
2023-11-30 00:23
阿里云数据中台核心引擎
阿里离线数据计算平台(离线数仓)原名ODPS,阿里巴巴自主研发的海量数据处理平台MaxCompute处理存储在TableStore的数据(不负责收集数据到TableStore中),使用Fluentd服务(类似的服务还有
kafka
hsabrina
·
2023-11-30 00:30
工程架构
big
data
大数据
hadoop
源码解读
一、hadooprpc总结1、RPC指的是不同进程的方法调用,分为客户端和服务端,客户端调用服务端的方法,方法的执行在服务端。2、如何实现HadoopRPC的调用,必须要实现协议,这个协议其实就是一个接口,但是这个接口必须要有一个重要的特征,里面必须有VersionID.3、RPC的服务端必须实现这些协议(接口)。4、如何构建RPV的调用。服务端:(构建者模式)Serverserver=newRP
半_调_子
·
2023-11-29 21:10
hadoop
大数据
分布式
zookeeper集群(很少用)+
kafka
集群(常用)
一、zookeeperzookeeper+
kafka
(2.7.0版本)
kafka
(3.4.1版本)不依赖于zookeeper1、定义:zookeeper开源,分布式架构,提供协调服务(Apache项目)
咩咩230
·
2023-11-29 20:10
zookeeper
kafka
分布式
JDK21协程-虚线程 openjdk
源码解读
底层从Java代码到C/C++代码初次深度解读 虚线程调优
自从2022-12-08开始,下一个LTS版本JDK21已经进入了开发阶段。小编在此进行了一次主线版本的协程的初体验。说是协程,其实在JVM内部是以虚线程的概念存在的。小编这次从java代码到C/C++代码初次深度解读一下虚线程,毕竟JDK21已经进入了开发阶段,等到JDK21LTS版本发布的时候,变动应该不会很大,到时候我会再出一片文章来深度解读一下虚线程。今天我们来带着几个问题深度研究一下虚线
Rock姜
·
2023-11-29 20:46
追峰Java
java
c++
c语言
LRU 是什么?
最近整理了一份大厂面试资料《史上最全大厂面试题》,Springboot、微服务、算法、数据结构、Zookeeper、Mybatis、Dubbo、linux、
Kafka
、Elasticsearch、数据库等等获取方式
飞乐鸟
·
2023-11-29 19:07
LRU
缓存
什么是可重入锁
最近整理了一份大厂面试资料《史上最全大厂面试题》,Springboot、微服务、算法、数据结构、Zookeeper、Mybatis、Dubbo、linux、
Kafka
、Elasticsearch、数据库等等获取方式
飞乐鸟
·
2023-11-29 19:06
可重入锁
ThreadLocal
源码解读
每个线程都有一个ThreadLocal线程本地变量,各个线程本地变量互不干扰。TreadLocalMap类型的变量(该类是一个轻量级的Map),可以调用set(),get()方法存取值,可以贯穿整个线程生命周期。键为当前线程的id,值为Object类型。作用:提供一个线程内公共变量,减少同一个线程内多个函数或者组件之间一些公共变量的传递的复杂度,让线程的本地变量进行隔离。使用ThreadLocal
奔跑吧李博
·
2023-11-29 18:53
Spring
源码解读
之创建bean过程中的加载类、实例化前、实例化
本文会对bean创建过程中的类加载、实例化前、实例化后的源码进行解读;读此文章前,最好先了解一下bean的创建的主体源码,参考Spring
源码解读
之创建
瑜伽娃娃
·
2023-11-29 15:35
spring
spring
java
Spring之AOP底层
源码解读
(更新中)
1.什么是spring的Aop在进行
源码解读
之前,大家需要对Spring的Aop有基础的认识和理解,参考文章:Spring之AOP理解与应用(更新中)-CSDN博客2.
源码解读
接下来,我们对AOP的源码进行一个解读
瑜伽娃娃
·
2023-11-29 15:35
spring
#
源码解读
spring
java
上一页
49
50
51
52
53
54
55
56
下一页
按字母分类:
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
其他