Nginx+SpringBoot主从节点无感部署

Java 

Nginx+SpringBoot主从节点无感部署 整体架构图 架构概述 单服务器主从架构,通过 Nginx 反向代理实现主备节点自动故障转移。 服务器信息 主机:阿里云 ECS IP:1.2.3.4 域名:epay.twenhub.com / epaydoc.twenhub.com Web 服务器:

MyBatis二级缓存导致数据读取不一致问题解决方案


MyBatis二级缓存导致数据读取不一致问题解决方案 问题描述 SpringBoot + MyBatis 可读已提交不生效,先在SpringBoot查询出结果然后在数据库修改值后在Java再次读取,结果读取的还是修改之前的值。 原因分析 是MyBatis二级缓存导致的。 解决办法 方案一:使用Sql

RocketMQ服务端参数大全


RocketMQ服务端参数大全 参考文档:RocketMQ 服务端参数配置文档 NameServer配置 名称 描述 参数类型 默认值 rocketmqHome RocketMQ主目录,默认用户主目录 String namesr

Redisson分布式锁详解:tryLock参数深度解析


Redisson分布式锁详解:tryLock参数深度解析 概述 本文档详细解析Redisson分布式锁中tryLock()方法的核心参数,重点说明等待时间和锁过期时间的工作机制,帮助开发者正确理解和使用分布式锁。 📚 官方文档参考: Redisson官方文档 - 建议配合阅读以获取更全面的信息 核

Linux脚本一键自动安装Docker


Linux脚本一键自动安装Docker 📋 概述 本文档提供了三个针对不同Linux发行版的Docker一键安装管理脚本,支持Docker和Docker Compose的完整生命周期管理。每个脚本都是独立完整的解决方案,无需额外依赖。 🎯 支持的系统 CentOS/RHEL - 基于yum包管理

Java分布式唯一订单号生成工具


Java分布式唯一订单号生成工具 📋 概述 UniqueIdUtil 是一个基于 Redis 和 Spring Boot 的分布式唯一ID生成工具类,支持分布式环境生成不重复的各类业务ID。 ✨ 核心特性 🔒 全局唯一性 - Redis 原子递增保证多节点环境下的绝对唯一 🛡️ 高安全性 -

RocketMQ生产者与消费者完整封装技术文档


RocketMQ生产者与消费者完整封装技术文档 概述 本文档提供了基于Spring Boot的RocketMQ完整解决方案,包括消息生产者和消费者的封装实现。支持同步发送、异步发送、延迟消息、定时消息、有序消息以及并发消费、顺序消费等多种模式。 依赖配置 在项目的 pom.xml中添加RocketM

XXL-JOB 配置选项详解

Java 

XXL-JOB 配置选项详解 0. 搭建XXL-JOB 访问 https://www.twenhub.com/archives/xxl-job-3.1.0-da-jian-zhi-nan 项目结构与关系架构 1. 基础配置 管理后台访问方式

XXL-JOB 3.1.0 搭建指南

Java 

XXL-JOB 3.1.0 搭建指南 📌 本文将介绍如何基于最新版本 XXL-JOB 3.1.0 搭建分布式任务调度系统,涵盖调度中心与执行器的搭建、配置、部署运维及升级流程。 调度中心配置(部署成功后配置) 访问 https://www.twenhub.com/archives/xxl-job-