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

专业的标志设计公司一个网站两个域名 seo

专业的标志设计公司,一个网站两个域名 seo,网站空间试用,2023新闻热点事件MQ消息中间件 1)总览: 消息中间件 这里我们主要学习的是kafka的基础概念 具体参考黑马头条:https://www.bilibili.com/video/BV1Qs4y1v7x4/?spm_id_from333.337.search-card.all.click 2)消息中间件对比 3)Kafka介…

MQ消息中间件

1)总览:

消息中间件

image-20240714140336431


这里我们主要学习的是kafka的基础概念

具体参考黑马头条:https://www.bilibili.com/video/BV1Qs4y1v7x4/?spm_id_from=333.337.search-card.all.click

2)消息中间件对比

image-20240714140432928


image-20240714140555674


3)Kafka介绍

image-20240714140805695


image-20240714140829452


Kafka的安装和配置

image-20240714141258516

安装Kafka之前必须先安装zookeeper

入门:

生产者发送消息

image-20240714141637227

  1. 引入依赖,之后开始编写生成者类ProducerQuickstart
  2. 设置kafka的配置信息
  3. 创建生产者对象
  4. 发送消息
  5. 关闭消息通道

image-20240714142556613

消费者接受消息

image-20240714142635225

**注意:**要制定消费者组 比如这里的group2

  1. 配置kafka的配置信息
  2. 创建消费者对象
  3. 订阅主题
  4. 获取消息

image-20240714143654619

1000ms 等于 每秒去拉取

案例:要求一对一

多个消费者订阅同一个主题,只能有一个消费者收到消息

image-20240714143854234


image-20240714144027619


image-20240714144047716


image-20240714144555395


案例:要求一对多

image-20240714144628056


消费者在不同的组下 并且订阅的是同一个主题即可

分区机制

image-20240714144940677

分区可以理解为存储topic文件的文件夹,发送消息的时候可以给topic制定不同的分区,然topic数据存储在不同的分区下,并且是不同的机器下.

为什么要这样设计?

假如数据量大都存储在一个台服务器上容易崩.这样可以处理更多的数据,不受单台服务器的限制,可以不受限的处理更多的数据

image-20240714145258620


  • 分区策略

image-20240714145316367


image-20240714145547494

  • 偏移量

每一个分区下面都有一个连续自增的数值,去标记消息存储的位置

高可用设计方案

1.集群

image-20240714150929752

kafka集群都是由多个Broker去组成,集群中有一台服务器挂了,其他broker可以对外提供服务的,一个kafka集群是由多个Broker组成

2.备份机制

image-20240714151313006


image-20240714151444300


不同业务选择保证一致性还是可用性

4)生产者-消息发送类型

同步

image-20240714151651402


同步发送消息回存在什么问题?

数据量大的时候消耗时间比较长

异步

image-20240714151708171


image-20240714152026696

5)生产者-参数配置

image-20240714152806729


image-20240714152836722


image-20240714152844378

ack确认者机制

ack配置,消息确认机制


重试机制

image-20240714153343662


消息压缩

默认情况下,消息发送时不会被压缩

image-20240714153413005


6)消费者-消息有序性

image-20240714153746835


消息有序性

image-20240714153844817


image-20240714154027893

如果想要顺序的去处理那么就要在创建topic 的时候只提供一个分区就行.同一个分区下是可以保证顺序的

7)消费者-提交和偏移量

偏移量会记录消息的位置:每一个分区下面都有一个连续自增的数值,去标记消息存储的位置

image-20240714154451431


image-20240714154540101


image-20240714154621560

及时再均衡也可能会出现问题

image-20240714154730389


image-20240714154757858

这都是自动提交偏移量造成的

  • 偏移量提交方式

自动提交,手动提交

image-20240714154858058

同步提交:缺点产生方法的阻塞

image-20240714154945859

异步提交:缺点 没有重试 ,如果同时存在多个异步提交进行重试可能会导致位移的覆盖

image-20240714155028472

同步异步组合提交

image-20240714155243636

如果异步提交产生错误之后我们再用同步的方式去提交偏移量

8)SpringBoot集成kafka收发消息

  • 引入依赖修改配置

image-20240714185213345

重试次数 序列化器

image-20240714185433101

传递消息为对象

image-20240714190335989


image-20240714190411412


image-20240714190630575


image-20240714190714049


image-20240714190749881


http://www.yayakq.cn/news/121545/

相关文章:

  • 网站建设文献综述模板网页空间的利用要
  • 深圳电商网络网站建设网站建设技术网
  • 潍坊恒信建设集团网站百度广告价格
  • 网上帮别人做网站书法网站建站目标
  • 宁波seo网站排名优化公司微信网页版下载安装
  • 网站做信息流企业网络组网设计
  • 专业公司做网站仿虎嗅网 wordpress
  • 定州网站设计东莞seo建站投放
  • 做网站优化的话术wordpress 外部页面
  • .tech 域名 网站wordpress分类模板设置
  • 厦门网站建设模板wordpress设置文章显示图片
  • 南宁网站制作定制企业文化形象墙设计
  • 东莞网站建设哪里好村级网站建设 不断增强
  • 网站自动化采集wordpress 网易相册
  • 深圳网站制作建设世界互联网公司排名
  • 如何做营销型网站做模具的网站
  • 长沙网站开发培训网站开发后端指什么
  • 做网站收费 知乎视频网站很难建设吗
  • 潍坊网站建设哪家便宜网页制作动态模板
  • 徐州市住房建设局网站网站建设一般多少钱官网
  • 深圳网站开发赣州人才网招聘网
  • 织梦网站程序模板下载举报网站建设工作总结
  • 华为网站建设wordpress add_theme_support
  • 学院网站策划书广东购物网站建设价格
  • seo快速建站手机建立网站多少钱
  • 建站总结报告兖州网站建设多少钱
  • 家政服务网站建设代理ip免费软件
  • 南通专业做网站微商代运营公司团队
  • 网站整体设计风格wordpress访问太慢
  • 网站建设好怎么发布苏州行业网站建设服务