logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于Zookeeper实现分布式锁

SpringBoot集成Zookeeper实现分布式锁什么是Zookeeper?Zookeeper 是一个开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务、配置维护和命名服务等等。采用下图描述zookeeper协调服务。Zookeeper特性ZooKeeper非常快速且非常简单。但是,由于其目标是构建更复杂的服务(如同步)的基础,因此它提供...

#zookeeper
docker-compose 搭建高可用Redis 主从、哨兵集群

概述Redis哨兵为Redis提供了高可用性。实际上这意味着你可以使用哨兵模式创建一个可以不用人为干预而应对各种故障的Redis部署。哨兵模式还提供了其他的附加功能,如监控,通知,为客户端提供配置。下面是在宏观层面上哨兵模式的功能列表:监控:哨兵不断的检查master和slave是否正常的运行。通知:当监控的某台Redis实例发生问题时,可以通过API通知系统管理员和其他的应用程序。自...

SpringBoot 2.0 连接 Redis 主从、哨兵集群

上一篇文章中我使用docker-compose搭建了redis的主从复制,并启动3个哨兵容器相互监控。https://blog.csdn.net/qq_39211866/article/details/88044546现在,我要使用SpringBoot来连接redis集群,由于使用了哨兵模式,显然,不能向之前配置单节点那样配置连接池了,节点经过故障转移后,主从结构已经发生了改变且主已经...

#redis#sentinel
SpringBoot 搭建并使用Kafka消息中间件

简介Kafka 是一种高吞吐的分布式发布订阅消息系统,能够替代传统的消息队列用于解耦合数据处理,缓存未处理消息等,同时具有更高的吞吐率,支持分区、多副本、冗余,因此被广泛用于大规模消息数据处理应用。Kafka 支持Java 及多种其它语言客户端,可与Hadoop、Storm、Spark等其它大数据工具结合使用。使用Docker安装kafka和可视化管理界面这里我为了方便使用,将其整理成了一个...

Java 使用 Grpc 快速入门

Grpc的原理一个RPC框架必须有两个基础的组成部分:数据的序列化和进程数据通信的交互方式。对于序列化gRPC采用了自家公司开源的Protobuf。什么是Protobuf?Google Protocol Buffer(简称 Protobuf) 是一种与语言无关,平台无关的可扩展机制,用于序列化结构化数据。使用Protocol Buffers 可以一次定义结构化的数据,然后可以使用特殊生...

#gradle
Jenkins配置项目提交推送到不同分支时构建不同项目

文章目录1. 创建Jenkins项目2. 配置Jenkins项目3. 设置Web Hook4. 测试push触发自动构建注意事项:1. 创建Jenkins项目如果你是基于Maven依赖构建,可创建一个maven项目,如果不是,可创建一个自由风格项目。2. 配置Jenkins项目这里我对触发构建新插件简单介绍下:如果我需要分别为git上的分支(假设为develop和master)进行构建,.....

到底了