kafka client for go
使用 sarama 开发 go 的 kafka client
ZooKeeper分布式应用程序协调服务
ZooKeeper分布式应用程序协调服务详细介绍;实验部署ZooKeeper集群
【Kafka】概述与集群部署
本文主要介绍了kafka的概述以及集群部署(含docker compose部署)
Kafka:消费者消费失败处理-重试队列
Kafka:消费者消费失败处理-重试队列
分布式ID生成算法——雪花算法
是Twitter公司提出的一种分布式ID生成算法,是分布式ID问题的经典解决方案。此算法生成的是一个64bit(8字节)的ID,在Java中使用8字节的long来存放,在数据库推荐用bigint来存储。对于单体架构,我们可以使用自增ID来保证ID的唯一性。但是,在分布式系统中,简单的使用自增ID就会
【微服务】(十六)—— 分布式事务Seata
目录事务ACID原则一、理论基础1)CAP理论CAP定理- ConsistencyCAP定理- AvailabilityCAP定理-Partition tolerance2)BASE理论二、分布式事务Seata1)初识seata2)Seata架构3)微服务集成seata1、首先,引入seata相关依
《Redis实战篇》四、分布式锁
《Redis实战篇》四、分布式锁
saga模式、Seata saga模式详解
saga论文摘要?什么是长事务?saga的两种执行方式:forward recovery、backward recovery?saga协调:choreography策略、orchestration策略?seata saga如何实现?seata saga模式如何基于状态机实现。
kafka如何保证数据不丢失?
1或者all:生产者生产数据,既要保证leader保存成功,也要保证follower同步成功,继续发送下一批数据.同步模式:生产者生产一条数据,就保存一条数据,保存成功后,再生产下一条数据,能够保证数据不丢失,但是效率太低了。1:生产者生产数据,只保证leader保存成功,不管follower是否同
Kafka:Topic概念与API介绍
Topic事件被组织并持久地存储在Topic中,Topic类似于文件系统中的文件夹,事件就是该文件夹中的文件。Kafka中的Topic始终是多生产者和多订阅者:一个Topic可以有零个、一个或多个生产者向其写入事件,也可以有零个、一个或多个消费者订阅这些事件。Topic中的事件可以根据需要随时读取,
图解Redis,谈谈Redis的持久化,RDB快照与AOF日志
Redis实战系列,打造精品专栏。
ceph简介
ceph是⼀种分布式存储系统,可以将多台服务器组成⼀个超⼤集群,把这些机器中的磁盘资源整合到⼀块⼉,形成⼀个⼤的资源池(⽀持PB级别,大厂用得多),然后按需分配给客户端应⽤使⽤。由于ceph源码代码量较大,这里只做简单介绍。ceph特点⽀持三种存储接口: 对象存储、块存储、⽂件存储,称之为统⼀存储采
Kafka服务端参数配置
介绍了kafka服务端的一些配置
【Redis从入门到进阶】第 7 讲:基于 Redis 实现分布式锁
【Redis从入门到进阶】第 7 讲:基于 Redis 实现分布式锁
搭建Hadoop的伪分布式
Hadoop搭建伪分布式
mac系统安装redis以及安装redisDesktopManager可视化工具
mac系统下安装redis以及RedisDesktopManager可视化工具
SpringCloud Alibaba 之 Config配置中心,Redis分布式锁详解
springcloud java redis 分布式
利用Kafka实现延迟队列实践
上面的实践存在什么样的问题,考虑一个场景,有一个延迟一小时的队列,这样消息发出后,实际上一个小时后在该主题上的消息拉取才有意义(之前即使拉取下来也发送不出去),但上面的实现仍然会不停阻塞唤醒,相当于在做无用功。主要实践原理是通过定阅原始主题,并判断是否满足延迟时间要求,满足要求后转发新主题,不满足则
分布式实战教程13:ruoyi-vue-pro开发指南
本篇讲述ruoyi-vue-pro框架yudao-vue-pro,RuoYi-Vue 全新 Pro 版本,优化重构所有功能。基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + UniApp 微信小程序,支持 RBAC 动态权限、数据权限
RabbitMQ 的安装
RabbitMQ 的安装Windows环境1. 安装Erlang ,RabbitMQ 依赖于Erlang,需要先安装Erlang.官网下载地址:http://www.erlang.org/downloads一路next配置环境变量到path 中 检测 cmd erl 显示版本信息即配置成功2. 安装