Kafka Consumer API

摘要: Hello World public class ConsumerSample { private final static String TOPIC_NAME="topic_test"; public static void main(String[] args) { helloWorld(); 阅读全文
posted @ 2023-07-27 21:41 夏雪冬蝉 阅读(10) 评论(0) 推荐(0) 编辑

Kafka Producer API

摘要: Producer发送模式 同步发送(异步阻塞发送) 异步发送 异步回调发送 Producer发送模式演示 public final static String TOPIC_NAME = "topic_test"; public static void main(String[] args) { // 阅读全文
posted @ 2023-07-27 11:03 夏雪冬蝉 阅读(13) 评论(0) 推荐(0) 编辑

使用maxwell实现数据库主从同步

摘要: 前置条件 maxwell使用1.29.2版本,再高的版本不支持JDK1.8。 使用Maxwell之前需要准备搭建以下环境 在https://www.cnblogs.com/szhNJUPT/p/17574193.html有详细搭建过程 mysql采用5.7.43,尝试过mysql8.0版本,但是由于 阅读全文
posted @ 2023-07-26 12:53 夏雪冬蝉 阅读(200) 评论(0) 推荐(0) 编辑

Kafka核心API -- Connect

摘要: Connect基本概念 Kafka Connect是Kafka流式计算的一部分 Kafka Connect主要用来与其他中间件建立流式通道 Kafka Connect支持流式和批量处理集成 环境准备 创建两个表 create table users_bak( `uuid` int primary k 阅读全文
posted @ 2023-07-23 21:46 夏雪冬蝉 阅读(406) 评论(0) 推荐(0) 编辑

Kafka核心API -- 客户端操作

摘要: 五类API Kafka客户端API类型 AdminClient API:允许管理和检测Topic、broker以及其它Kafka对象(类似于命令行的create topic) Producer API:发送消息到1个或多个Topic Consumer API:订阅一个或多个Topic,并处理产生的消 阅读全文
posted @ 2023-07-23 10:35 夏雪冬蝉 阅读(121) 评论(0) 推荐(0) 编辑

Redis多级缓存

摘要: 什么是多级缓存 传统缓存的问题 传统的缓存在请求到达Tomcat后,先查询Redis,如果未命中则查询数据库,存在以下问题: 请求要经过Tomcat处理,Tomcat的性能成为整个系统的瓶颈 Redis缓存失效时,会对数据库产生冲击 多级缓存就是充分利用请求处理的每个环节,分别添加缓存,减轻Tomc 阅读全文
posted @ 2023-07-17 09:52 夏雪冬蝉 阅读(71) 评论(0) 推荐(0) 编辑

分布式缓存

摘要: 单点redis的问题 数据丢失问题:Redis是内存存储,服务重启可能会丢失数据。解决:数据持久化 并发能力问题:单节点并发能力不足。解决:主从集群,读写分离。 故障恢复:需要自动的故障恢复手段。解决:Redis哨兵,实现健康检测和自动恢复。 存储能力问题:单节点Redis难以满足海量数据存储。解决 阅读全文
posted @ 2023-07-17 09:44 夏雪冬蝉 阅读(42) 评论(0) 推荐(0) 编辑

Redis实战(黑马点评--好友关注)

摘要: 关注和取消关注 当我们进入到笔记详情页面时,会发送一个请求,判断当前登录用户是否关注了笔记博主 请求网址: http://localhost:8080/api/follow/or/not/2 请求方法: GET 当我们点击关注按钮时,会发送一个请求,实现关注/取关 请求网址: http://loca 阅读全文
posted @ 2023-07-09 21:47 夏雪冬蝉 阅读(78) 评论(0) 推荐(0) 编辑

Redis实战(黑马点评--达人探店点赞)

摘要: 发布探店笔记 tb_blog FieldTypeCollationNullKeyDefaultExtraComment id bigint unsigned (NULL) NO PRI (NULL) auto_increment 主键 shop_id bigint (NULL) NO (NULL) 阅读全文
posted @ 2023-07-08 23:38 夏雪冬蝉 阅读(168) 评论(0) 推荐(0) 编辑

Redis实战(黑马点评--异步秒杀消息队列)

摘要: 异步秒杀思路 我们先来回顾一下下单流程 当用户发起请求,此时会先请求Nginx,Nginx反向代理到Tomcat,而Tomcat中的程序,会进行串行操作,分为如下几个步骤 查询优惠券 判断秒杀库存是否足够 查询订单 校验是否一人一单 扣减库存 创建订单 在这六个步骤中,有很多操作都是要去操作数据库的 阅读全文
posted @ 2023-07-08 15:22 夏雪冬蝉 阅读(587) 评论(0) 推荐(0) 编辑