随笔分类 - 分布式
摘要:原文链接:https://segmentfault.com/a/1190000021240352?utm_source=tag-newest 内容大纲: RocketMQ的简介与演进 RocketMQ的架构设计 RocketMQ的关键特性 RocketMQ的应用场景 RocketMQ的简介 Rock
阅读全文
摘要:原文链接:https://cloud.tencent.com/developer/article/1478827 如果我们要在服务化拆分中使用消息队列,那么我们需要解决哪些问题呢?首先去哪儿网提供了旅游产品在线预订服务,那么就涉及电商交易,在电商交易中我们认为数据的一致性是非常关键的要素。那么我们的
阅读全文
摘要:原文链接:https://juejin.im/post/6844903842098708493 面试题 分布式事务了解吗?你们是如何解决分布式事务问题的? 面试题剖析 一般来说,分布式事务的实现主要有以下 5 种方案: XA 方案 TCC 方案 本地消息表 可靠消息最终一致性方案 最大努力通知方案
阅读全文
摘要:原文链接:https://www.cnblogs.com/rjzheng/p/9041659.html 先做一个说明,从理论上来说,给缓存设置过期时间,是保证最终一致性的解决方案。这种方案下,我们可以对存入缓存的数据设置过期时间,所有的写操作以数据库为准,对缓存操作只是尽最大努力即可。也就是说如果数
阅读全文
摘要:原文链接:https://blog.csdn.net/u013256816/article/details/73757884 网络分区的意义 RabbitMQ的模型类似交换机模型,且采用erlang这种电信网络方面的专用语言实现。RabbitMQ集群是不能跨LAN部署(如果要WAN部署需要采用专门的
阅读全文
摘要:原文链接:https://blog.csdn.net/dh554112075/article/details/90597649 使用RabbitMQ实现延迟队列的两种方式 TTL + DLX 使用延迟插件 Linux安装RabbitMQ 首先创建用于连接RabbitMQ的Connection pac
阅读全文
摘要:原文链接:https://www.jianshu.com/p/63642a48b9ec RabbitMQ的优缺点 在正式的聊聊集群的原理之前,我们先简单了解下RabbitMQ的优缺点,然后为什么要使用RabbitMQ的集群模式,他能为我们解决那些问题,各种不同的集群模式有什么区别,又有什么优缺点;
阅读全文
摘要:原文链接:https://www.cnblogs.com/zpKang/p/13599813.html 如果我们需要在远程电脑上运行一个方法,并且还要等待一个返回结果该怎么办?这和前面的例子不太一样, 这种模式我们通常称为远程过程调用,即RPC. 在本节中,我们将会学习使用RabbitMQ去搭建一个
阅读全文
摘要:原文链接:https://blog.csdn.net/Timeguys/article/details/107949660 一、使用: 一、引入依赖: <dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-s
阅读全文
摘要:原文链接:https://blog.csdn.net/qq_43323585/article/details/105824989 Kafka概述介绍 kafka是什么 Kafka是Apache开源的流处理平台,该平台提供了消息的订阅与发布。具有高吞吐、简单、易部署等特点。 Kafka干什么 消息队列
阅读全文
摘要:原文链接:https://blog.csdn.net/kavito/article/details/91403659 在介绍RabbitMQ之前,我们先来看下面一个电商项目的场景: 商品的原始数据保存在数据库中,增删改查都在数据库中完成。 搜索服务数据来源是索引库(Elasticsearch),如果
阅读全文
摘要:原文链接:https://zhuanlan.zhihu.com/p/59759422 面试题 如何保证消息的可靠性传输?或者说,如何处理消息丢失的问题? 面试官心理分析 这个是肯定的,用 MQ 有个基本原则,就是数据不能多一条,也不能少一条,不能多,就是前面说的重复消费和幂等性问题。不能少,就是说这
阅读全文
摘要:原文链接:https://www.jianshu.com/p/641726ee4eb3 1、什么是CAP C代表一致性(Consistency),A代表可用性(Availability),P代表分区容错性(Partition Tolerance)。 1.1 一致性 定义:对某个指定的客户端来说,读操
阅读全文
摘要:原文链接:https://blog.csdn.net/xuguofeng2016/article/details/107882619 业务需求 在Spring Cloud的项目中,A服务使用Feign调用B服务的某个接口,如果需要传递全局认证token或参数,在方法参数里面加相应字段的方式显然是不可
阅读全文
摘要:原文链接:https://juejin.im/post/6844904078862974984 前言 消息队列在互联网技术存储方面使用如此广泛,几乎所有的后端技术面试官都要在消息队列的使用和原理方面对小伙伴们进行360°的刁难。 面试官杠上消息队列?高可用、重复消费、丢失、顺序消息... 什么,这么
阅读全文
摘要:原文链接:https://www.jianshu.com/p/f177a5e2917f 前言 Zipkin 是一个开放源代码分布式的跟踪系统,每个服务向zipkin报告计时数据,zipkin会根据调用关系通过Zipkin UI生成依赖关系图。 Zipkin提供了可插拔数据存储方式:In-Memory
阅读全文
摘要:原文链接:https://cloud.tencent.com/developer/article/1399943 一、面试题 如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理?有几百万消息持续积压几小时,说说怎么解决? 二、面试官心里分析 你看这问法,其实本质针对的场景,都是说,可
阅读全文
摘要:原文链接:https://blog.csdn.net/napoay/article/details/62885899 一、简介 Grok是迄今为止使蹩脚的、无结构的日志结构化和可查询的最好方式。Grok在解析 syslog logs、apache and other webserver logs、m
阅读全文
摘要:原文链接:https://www.cnblogs.com/cheyunhua/p/11238489.html 一、ELK搭建篇 官网地址:https://www.elastic.co/cn/ 官网权威指南:https://www.elastic.co/guide/cn/elasticsearch/g
阅读全文
摘要:原文链接:https://www.jianshu.com/p/dc814e8014b0 https://blog.csdn.net/upxiaofeng/article/details/79415108 尝试使用springboot整合quartz实现定时任务持久化到数据库,并配置quartz的集群
阅读全文