Kafka 介绍与实践 1.1 实验内容 本节课将介绍 Kafka 及实现原理,然后完整搭建,案例演示,学习完本课程,你将对 kafka 有深入的了解,很快上手。 1.2 课程来源 参考资料: http://kafka.apache.org/documentation.html 1.3. 实验知识点生产者/消费者模型单机/集群的区别设计原理 1.4 实验环境Hadoop 2.6.1ka
转载
2024-05-11 21:15:05
79阅读
文章目录12 | 有一亿个 keys 要统计,应该用哪种集合?聚合统计排序统计场景:二值状态统计基数统计HyperLogLog 的内部实现(TODO)13 | GEO是什么?还可以定义新的数据类型吗?面向 LBS 应用的 GEO 数据类型GeoHash 的编码方法如何自定义数据类型?14 | 如何在Redis中保存时间序列数据?基于 Hash 和 Sorted Set 保存时间序列数据基于 Re
转载
2023-09-15 11:28:16
185阅读
学习极客时间 《Kafka核心技术与实战》 作者 胡夕,Apache Kafka 的一名代码贡献者,目前在社区的 Patch 提交总数位列第 22 位,应该说算是国内比较活跃的贡献者了。胡夕老师 赠言: 聪明人也要下死功夫 。我们为什么要学习kafaka?我们平时的学习工作过程中,你不可避免的会遇到生产者和消费者问题,无论是某毛双11,还是你自己练习的小程序,在生产者效率原高于消费者处理速度的场景
转载
2024-10-18 08:58:44
66阅读
# Redis 核心技术与实战
## 引言
Redis 是一种开源的高性能键值存储数据库,广泛应用于缓存、消息队列和排行榜等场景。作为一个在内存中操作的存储引擎,Redis 提供了丰富的数据结构和强大的性能,是现代应用中不可或缺的一部分。在本篇文章中,我们将探讨 Redis 的核心技术、常用命令以及实战代码示例。
## Redis 数据结构
Redis 支持多种数据类型,包括字符串、哈希、
原创
2024-08-04 04:46:40
50阅读
目录0 写在开头1 KV数据库的基本架构2 Redis的数据结构End 总结参考资料0 写在开头作为Key/Value键值数据库,Redis的应用非常广泛。在之前多年的工作生涯中,我也只是关注了零散的技术点,没有对Redis建立起一套整体观,但只有建立了系统整体观,才能更好地定位问题和解决问题,更重要的是应付面试。刚好,极客时间推出了一门《Redis核心技术与实战》课程,于是我就入手了
转载
2023-09-05 12:23:25
162阅读
Redis核心技术与实战课程复习一基础数据类型底层数据结构数据类型和数据类型的对应关系Redis数据类型操作复杂度大概如果业务非要范围操作有没有好的办法?Redis为什么快?Redis性能瓶颈AOFAOF是写后日志好处风险AOF写回策略AOF日志重写一个拷贝,两处日志 基础数据类型指给客户用的数据类型 string、list、hash、set、sorted set底层数据结构指实现Redis各功
转载
2023-07-13 15:53:30
164阅读
本文是对《Redis 核心技术与实战》的学习总结,很不错的课程,推荐学习。一、架构 Redis可分为六大模块,分别是网络访问模块(通过网络访问框架进行Redis的访问,扩大了Redis的使用范围)、基于不同的value类型的操作模块(针对不同的数据类型,提供了不同的接口)、索引模块()、存储模块(AOF/RDB)、高可用集群支撑模块(主从复制、哨兵机制)、高可扩展集群支撑模块(数据分片)。二、快的
转载
2023-07-13 15:53:35
245阅读
kafkaKafka 通过 topic 对存储的流数据进行分类每条记录中包含一个key,一个value和一个timestamp(时间戳)Kafka有四个核心的API:The Producer API 允许一个应用程序发布一串流式的数据到一个或者多个Kafka topic。The Consumer API 允许一个应用程序订阅一个或多个 topic ,并且对发布给他们的流式数据进行处理。The
转载
2024-08-08 10:22:23
16阅读
#练习1 #识别后续的字符串:“bat”、“bit”、“but”、“hat”、“hit”或者“hut”。import re
patt='[bh][aiu]t'
m=re.search(patt,'mybat')
print(m.group())#练习2 #匹配由单个空格分隔的任意单词对,也就是姓和名。import re
patt='\w+\s\w+'
m=re.match(patt,'Simo
转载
2024-07-17 22:40:08
39阅读
人工智能时代下,Python毫无疑问是最热的编程语言。有人夸它功能强大还上手轻松,有人说它学习曲线不那么陡峭,但是更多的人,在推开Python的大门后却发现,Python入门容易但精通却不易,Python基础教程很多,但是进阶的少。你是否也曾傻傻分不清“列表”“元组”“字典”“集合”等的用法,甚至试图在集合中采用索引方式?你是否也曾苦苦钻研面向对象的理念,却在被要求设计一个稍复杂点的系统时束手无策
转载
2021-09-24 11:29:00
455阅读
2评论
人工智能时代下,Python毫无疑问是最热的编程语言。有人夸它功能强大还上手轻松,有人说它学习曲线不那么陡峭,但是更多的人,在推开Python的大门后却发现,Python入门容易但精通却不易,Python基础教程很多,但是进阶的少。 你是否也曾傻傻分不清“列表”“元组”“字典”“集合”等的用法,甚至 ...
转载
2021-10-14 10:01:00
246阅读
2评论
人工智能时代下,Python毫无疑问是最热的编程语言。有人夸它功能强大还上手轻松,有人说它学习曲线不那么陡峭,但是更多的人,在推开Python的大门后却发现,Python入门容易但精通却不易,Python基础教程很多,但是进阶的少。 你是否也曾傻傻分不清“列表”“元组”“字典”“集合”等的用法,甚至 ...
转载
2021-09-24 11:33:00
136阅读
2评论
文章目录前言一、概览1、概述2、安装二、简单使用1、引入库2、yml3、业务类4、主启动类三、Sentinel流量控制1、简述2、阈值类型3、流控模式4、流控效果四、Sentinel熔断降级1、简述2、熔断策略五、Sentinel热点限流规则1、热点规则2、参数例外项六、Sentinel系统规则七、@SentinelResource1、简述2、value3、blockHandler4、block
人工智能时代下,Python毫无疑问是最热的编程语言。有人夸它功能强大还上手轻松,有人说它学习曲线不那么陡峭,但是更多的人,在推开Python的大门后却发现,Python入门容易但精通却不易,Python基础教程很多,但是进阶的少。 你是否也曾傻傻分不清“列表”“元组”“字典”“集合”等的用法,甚至
原创
2021-09-26 10:57:39
10000+阅读
文章目录Kafka 核心设计原理Kafka 设计架构Kafka Rebalance 机制:Kafka 高可用原理Kafka Consumer Exactly Once Kafka 核心设计原理Kafka 设计架构Message System -> Streaming Platform (但业界现在仍以Message 为主 )特点
低延迟高吞吐水平扩展 (支持在线扩展)顺序性多场景 (
转载
2024-04-20 16:11:49
36阅读
这系列是根据极客时间《Kafka核心技术与实战》这个课程做的笔记本篇目录位移主题_consumer_offsets位移提交CommitFailedException重设消费组位移位移主题 _consumer_offsets诞生背景老版本的Kafka会把位移信息保存在Zk中,当Consumer重启后,自动从Zk中读取位移信息。这种设计使Kafka Broker不需要保存位移数据,可减少Broker端
转载
2021-01-27 22:00:51
773阅读
2评论
这系列是根据极客时间《Kafka核心技术与实战》这个课程做的笔记本篇目录Kafka拦截器生产者消息分区机制生产者压缩算法面面观幂等生产者和事务生产者生产者无消息丢失配置怎么实现?Java生产者管理TCP连接Java消费者管理TCP链接Kafka拦截器Kafka 拦截器分为生产者拦截器和消费者拦截器。生产者拦截器允许你在发送消息前以及消息提交成功后植入你的拦截器逻辑;消费者拦截器支持在消费消息前以及
转载
2021-01-27 22:31:33
749阅读
2评论
Apache Kafka 编程实战您可能感性的文章:Apache-Kafka简介Apache Kafka安装和使用Apache-Kafka核心概念Apache-Kafka核心组件和流程-协调器Apache-Kafka核心组件和流程(副本管理器)Apache-Kafka 核心组件和流程-控制器Apache-Kafka核心组件和流程-日志管理器....本章简单介绍了副本管理器,副本管理器负责分区及其副
这系列是根据极客时间《Kafka核心技术与实战》这个课程做的笔记本篇目录消费者组避免消费者Rebalance消费者组重平衡全流程解析消费者组Consumer Group :Kafka提供的可扩展且具有容错性的消息者机制。重要特征组内可以有多个消费者实例(Consumer Instance)。消费者组的唯一标识被称为Group ID,组内的消费者共享这个公共的ID。消费者组订阅主题,主题的每个分区只
转载
2021-01-27 22:06:00
844阅读
2评论
这系列是根据极客时间《Kafka核心技术与实战》这个课程做的笔记本篇目录Kafka术语Kafa版本演进上线部署集群重点参数Kafka术语消息:Record。 Kafka 是消息引擎嘛,这里的消息就是指 Kafka 处理的主要对象。主题:Topic。主题是承载消息的逻辑容器,在实际使用中多用来区分具体的业务。分区:Partition。 一个有序不变的消息序列。每个主题下可以有多个分区。消息位移:Of
转载
2021-01-28 20:28:01
657阅读
2评论