当前位置: 首页 > news >正文

消息服务--Kafka的简介和使用

消息服务--Kafka的简介和使用

  • 前言
    • 异步
    • 解耦
    • 削峰
    • 缓存
  • 1、消息队列
  • 2、kafka工作原理
  • 3、springBoot KafKa整合
    • 3.1 添加插件
    • 3.2 kafKa的自动配置类
      • 3.21 配置kafka地址
      • 3.22 如果需要发送对象配置kafka值的序列化器
    • 3.3 测试发送消息
      • 3.31 在发送测试消息的时候由于是开发环境中会遇到的问题
  • 3.4 监听消息-kafkaListener

前言

异步

在这里插入图片描述

解耦

在这里插入图片描述

削峰

在这里插入图片描述

缓存

在这里插入图片描述

1、消息队列

在这里插入图片描述

2、kafka工作原理

在这里插入图片描述

3、springBoot KafKa整合

3.1 添加插件

安装完成后需要刷新maven

在这里插入图片描述
在这里插入图片描述

3.2 kafKa的自动配置类

kafkaautoConfiguration 自动配置提供了以功能
1、KafkaProperties: kafka的所有配置 以spring.kafka 开始- bootstrapServers: kafka集群的所有服务器地址- properties: 参数设置- consumer: 消费者- producer: 生产者
2、 @EnableKafka: 开启Kafka的注解驱动功能
3、 KafkaTemplate: 收发消息
4、 KafkaAdmin: 维护主题等......

3.21 配置kafka地址

//两种方式
spring.kafka.bootstrap-servers[0] = 8.130.32.72:9092
//也可以通过逗号分隔
spring.kafka
http://www.lryc.cn/news/316791.html

相关文章:

  • 【c++11线程库的使用】
  • 无限debugger的几种处理方式
  • 数据库基础理论知识
  • 华为OD机试真题-模拟目录管理-2024年OD统一考试(C卷)
  • yield代码解释
  • C#四部曲(知识补充)
  • Vue中的数据交互有几种方式
  • 2.MySQL中的数据类型
  • 身份证查询真伪-三要素查验-ios身份证实名认证接口调用
  • @EnableWebMvc介绍和使用详细demo
  • VC-旅游系统-213-(代码+说明)
  • 重学SpringBoot3-ErrorMvcAutoConfiguration类
  • 剑指offer面试题34 丑数
  • C++ std::list的merge()使用与分析
  • Quartz的分布式功能化设计
  • Caffeine缓存
  • AI辅助研发正在成为造福人类的新生科技力量
  • 程序分享--排序算法--归并排序
  • pg数据库和mysql区别
  • Jetpack Compose 动画正式开始学习
  • iOS 17.4报错: libopencore-amrnb.a[arm64]
  • 鼓楼夜市管理wpf+sqlserver
  • 【五、接口自动化测试】5分钟掌握python + requests接口测试
  • 双边市场的基本理论
  • R统计学2 - 数据分析入门问题21-40
  • 蓝桥杯2023年-买瓜(dfs,类型转换同样耗时)
  • 生成式人工智能服务安全基本要求实务解析
  • nginx详解,配置http,https,负载均衡,反向代理,SMTP 代理步骤说明
  • ARTS Week 20
  • python如何读取文件