
消息中间件
文章平均质量分 78
RabbitMQ
&
Redis和核心
xy294636185
交流加qq294636185,通信工程向,熟悉c,c++,linux系统编程,网络编程,数据库等。
展开
-
消息中间件笔记
聊聊 RocketMQ 主从复制:https://mp.weixin.qq.com/s/KI9hrEfLNVtRUwpU-fFznA。原创 2023-09-15 09:42:01 · 71 阅读 · 0 评论 -
KafKa 3.x(三、Eagle、Kraft、压测调优,源码解析)
Kafka-Eagle框架用于监控Kafka集群运行状况。官网https://kafka-eagle.org。原创 2023-07-12 14:24:23 · 1795 阅读 · 1 评论 -
KafKa 3.x(二、Broker,消费者)
1.zk存储的信息:broker.ids、leaders、controller2.工作理财3.服役:4.退役5.副本:副本好处:提高可靠性,生产环境一般2个默认1个,有ledaer和followerisr,ar,controller选举(第一次随机),leader挂了(leo,hw多删少补),follow挂了副本分配:负载均衡,保证数据分配手动副本分配:指定计划、执行计划,验证计划leader partition的负载均衡 10%手动增加副本因子6.存储机制。原创 2023-07-06 22:59:14 · 898 阅读 · 0 评论 -
KafKa 3.x(一、入门)
kafka原创 2023-06-18 22:11:58 · 1963 阅读 · 0 评论 -
Redis核心
Redis全景图:高性能主线:包括线程模型、数据结构、持久化、网络框架高可靠主线,包括主从复制、哨兵机制高可扩展主线,包括数据分片、负载均衡缓存和集群是 Redis 的两大广泛的应用场景Redis 是典型的键值数据库。原先使用关系型数据库保存的数据,也可以用键值数据库保存。例如,用户信息(用户 ID、姓名、年龄、性别等)通常用关系型数据库保存,在这个场景下,一个用户 ID 对应一个用户信息集合,这就是键值数据库的一种数据模型,它同样能完成这一存储需求。但是,如果你只知道数..原创 2021-07-11 17:04:22 · 217 阅读 · 1 评论 -
RabbitMQ消息中间件(二) RabbitMQ如何保证消息的可靠性投递
RabbitMQ如何保证消息投递的准确性? 生产端的可靠性投递: 1.保证消息成功发送 2.保证MQ节点成功接收 3.发送端收到MQ节点(Broker)确认应答 4.完善的消息补偿机制 BAT等大厂解决方案: 1.消息落库,对消息状态进行打标(数据信息和消息信息落库) 2.消息的延迟投递,做二次确认,回调检查( 保证MQ在高并发的场景下) 幂等性...原创 2021-03-02 18:59:35 · 286 阅读 · 0 评论 -
RabbitMQ消息中间件(六) Rabbit集群架构简介
5-1原创 2021-03-06 14:48:20 · 200 阅读 · 2 评论 -
RabbitMQ消息中间件(三) RabbitMQ整合整合SpringAMQP
RabbitMQ整合Spring AMQP实践:4-1-2 03:21RabbitMQ整合Spring Boot实践:RabbitMQ整合Spring Cloud实践:原创 2021-03-04 09:49:23 · 296 阅读 · 0 评论 -
RabbitMQ消息中间件(十) RabbitMQ基础组件架构设计
大厂的MQ组件实现思路和架构设计方案基础组件封装设计-迅速消息发送基础组件封装设计-确认消息发送基础组件封装设计-批量消息发送基础组件封装设计-延迟消息发送基础组件封装设计-顺序消息发送基础组件封装设计-事务消息发送消息幂等性保障-消息路由规则架构设计...原创 2021-03-16 19:03:13 · 309 阅读 · 1 评论 -
RabbitMQ消息中间件(四) RabbitMQ整合SpringBoot
RabbitMQ整合Spring Boot实践:RabbitMQ整合Spring Cloud实践:原创 2021-03-04 19:49:45 · 334 阅读 · 2 评论 -
RabbitMQ消息中间件(九) RabbitMQ的SET化架构衍化与设计
大厂单元化架构设计演变之路 随着业务的多元化发展,各个行业业务持续高速增长,单个大型分布式体系的集群,通过加机器+集群内部拆分(kv,mq,MySQL等),无法满足扩展性需求,并且大集群内核心服务出现问题,会影响全网素有用户。 单个大型分布式集群,会面临以下问题: 1.容灾问题 *核心服务(比如订单服务)挂掉,会影响全网所有用户,导致整个业务不可用 *数据库主库集中在一个IDC,主机房挂掉,会影响全网所有用户,整个业务...原创 2021-03-15 18:53:04 · 359 阅读 · 2 评论 -
RabbitMQ消息中间件(七) RabbitMQ集群构建及高可用组件介绍
构建高可靠的RabbitMQ集群集群的配置文件与集群运维故障,失败转移高级插件的使用原创 2021-03-16 19:47:20 · 341 阅读 · 1 评论 -
RabbitMQ消息中间件(八) RabbitMQ延迟插件
RabbitMQ延迟插件 作用: 消息的延迟推送,定时任务(消息)的执行。包括一些消息重试策略的配合使用,以及用于业务削峰限流,降级的异步延迟消息机制,都是延迟队列的实际应用场景。 延迟插件的安装: 第一步: 下载插件 #step1: 官网download “rabbitmq_delayed_message_exchange-0.0.1.ez”文件 https...原创 2021-03-15 14:11:54 · 291 阅读 · 0 评论 -
RabbitMQ消息中间件(一) RabbitMQ安装&基础源码
安装:https://blog.youkuaiyun.com/Anumbrella/article/details/79691090AMQP:高级消息队列协议,具有现代特征的二进制协议,是一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。AMQP协议模型:publisher->Server->Virtiual host->Exchange<-绑定关联->Message<-监听->CunsumerAMQP核心概念:原创 2021-03-02 08:50:00 · 362 阅读 · 0 评论 -
RabbitMQ消息中间件(五) RabbitMQ整合Spring Cloud Stream
RabbitMQ整合Spring Cloud实践:原创 2021-03-04 20:47:12 · 393 阅读 · 3 评论