×

分布式

Redisson实现分布式锁(redisson实现分布式锁原理)

梅兰(信达图文广告18246481123) 梅兰(信达图文广告18246481123) 发表于2024-05-11 浏览17659 评论0
1、Redisson简介 Redis 是最流行的 NoSQL 数据库解决方案之一,而 Java 是世界上最流行(注意,没有说“最好”)的编程语言之一。虽然两者看起来很自然地在一起“工作”,但是要知道,Redis 其实并没有对 Java 提供原生支持。 相反,作为 Java 开发人员,我们若想在程序中集成 Redis,必须使用 Redis 的第三方库。而 Redisson 就是用于在 Java 程序中操作 Redis 的库,它使得我们可以在程序中轻松地使用 Redis。Redisson 在 j

分布式

Mysql的分布式事务原理理解(mysql的分布式事务原理理解)

84929290 84929290 发表于2024-05-10 浏览26270 评论0
本文主要讲解:Mysql的分布式事务原理及中间会遇见的问题 目录 一、事务的特性与类型 二、本地事务 三、并发事务带来的问题 四、事务隔离级别 五、各种类型的锁 六、死锁问题 七、MVCC机制 八、Redo Log基本原理 九、Redo Log刷盘规则 十、Redo Log写入机制与LSN机制 十一、Undo Log基本概念与存储方式 十二、Undo Log 基本原理 十三、Undo Log 实现MVC

分布式

详解Spark运行模式(local+standalone+yarn)

半梦半醒 半梦半醒 发表于2024-05-10 浏览5157 评论0
一、简述 Spark 有多种运行模式: 1.可以运行在一台机器上,称为 Local(本地)运行模式。 2.可以使用 Spark 自带的资源调度系统,称为 Standalone 模式。 3.可以使用 Yarn、Mesos、Kubernetes 作为底层资源调度系统,称为 Spark On Yarn、Spark On Mesos、Spark On K8S。   二、Client 和 Cluster 提交模式         Driver 是 Spark 中的主控进程,负责执行应用程序

分布式

Connection to node -1 (/ip:9092) could not be established. Broker may not be availabl &&kafka无法连接

仙客来 仙客来 发表于2024-05-10 浏览12131 评论0
**前言 由于原来的云服务器到期,需要在新的云服务器上部署kafka,但按照以往的配置确无法连接。 ** 解决云服务器上部署的kafka无法连接问题 错误信息: Connection to node -1 (/180.76.56.208:9092) could not be established. Broker may not be available. 1、常规配置 解压:tar -zxvf kafka_2.13-2.5.0.tgz 解压后即完成了安装,不需要做其他操作;

分布式

Ubuntu安装Hbase数据库

夏沫浅笑 夏沫浅笑 发表于2024-05-10 浏览4700 评论0
一、下载解压安装Hbase 自行下载Hbase版本(实验所用为1.1.2) Hbase官网:Index of /dist/hbase 百度云盘 提取码:hoa0 1.解压Hbase,并修改其名称 sudo tar -zxf hbase-1.1.2-bin.tar.gz -C /usr/local cd /usr/local sudo mv hbase-2.2.2/ hbase sudo chown -R hadoop hbase/ 2.配置环境变量 编辑~/.bashrc文件,

分布式

如何防止RocketMQ重复消费(rocketmq如何避免重复消费)

清苹果 清苹果 发表于2024-05-10 浏览6280 评论0
什么样的情况下会出现消息重复消费? 在互联网应用中,尤其在网络不稳定的情况下,消息队列 RocketMQ 的消息有可能会出现重复,在一些比较敏感的场景下,重复消费会造成比较严重的后果,例如重复转账,重复支付。 这个重复简单可以概括为以下情况: 发送消息时重复。 当一条消息已被成功发送到服务端并完成持久化,此时出现了网络闪断或者客户端宕机,导 致服务端对客户端应答失败。 如果此时生产者意识到消息发送失败并尝试再次发送消息,

分布式

谷粒商城笔记(一)

一个人一颗心 一个人一颗心 发表于2024-05-09 浏览7008 评论0
一、电商模式 市面上有常见的5种电商模式:B2B、B2C、C2B、C2C、O2O 1. B2B模式 B2B(Business to Business),是指商家与商家建立的商业关系;如:阿里巴巴。 2. B2C模式 B2C(Business to Customer),就是我们经常看到的供应商直接把商品卖给用户,即“商对客”模式,也就是通常说的商业零售,直接面向消费者销售产品和服务;如:苏宁易购、京东、天猫。 3. C2B模式 C2B(Customer to Busi

分布式

阿里一面,说说你了解zookeeper的应用场景有哪些?(不是zookeeper的主流应用场景)

我 发表于2024-05-09 浏览11239 评论0
1、前言 又到了金三银四的时候,大家都按耐不住内心的躁动,我在这里给大家分享下之前面试中遇到的一个知识点(zookeeper应用场景),希望对大家有些帮助。如有不足,欢迎大佬们指点指点。 2、zookeeper简介 ZooKeeper 是分布式应用程序的分布式开源协调服务。它公开了一组简单的api,分布式应用程序可以基于这些api实现更高级别的同步、配置维护、分组和命名服务。它被设计为易于编程,并使用一种数据模型,该模型以熟悉的文件系统目录树结构为风格。它在 Java 中运行

分布式

kafka中消费者、消费者组、topic和partition的关系(kafka多个消费者消费一个partition)

adgdaggd adgdaggd 发表于2024-05-09 浏览6919 评论0
这里以消息的发布订阅模式场景进行说明,暂不考虑广播模式。 一个topic可以划分为多个partition,有助于提高消息处理的并行效率。总体来说,一个消费者组内,一个消费者和一个partition的关系是1:N的关系,及一个消费者可以消费一个或多个partition,在同一时刻,一个partition只能被一个消费者消费。 1. 消费者和消费者组的关系 消费者属于消费者组,多个消费者组成一个消费者组。 kafka消费端确保一个 Partition 在一个消费者组内只能被一个消费者消费。