Spring Cloud Consul实现选举机制 博主自留地

Spring Cloud Consul实现选举机制

1.什么是Spring Cloud Consul? Spring Cloud Consul 是 Spring Cloud 提供的对 HashiCorp Consul 的支持。它是一种基于服务网格的工具,用于实现服务注册、发现、配置管理和健康检查。 主要功能包括: 服务注册与发现:通过 Consul 的服务注册功能,Spring Cloud Consul 可以实现微服务的动态注册和发...
阅读全文
Spring Boot集成ShedLock实现分布式定时任务 博主自留地

Spring Boot集成ShedLock实现分布式定时任务

1.什么是ShedLock? ShedLock 是一个 Java 库,通常用于分布式系统中,确保定时任务(Scheduled Tasks)在集群环境下只被某一个实例执行一次。它通过在共享资源(例如数据库或分布式缓存)中添加锁的方式,避免多个实例同时执行相同的任务 ShedLock 的工作原理 分布式锁: 在任务开始时,ShedLock 会尝试在数据库(或其他存储)中创建一个锁。...
阅读全文
利用oss进行数据库和网站图片备份 默认分类

利用oss进行数据库和网站图片备份

1.背景 由于网站迁移到香港云服务器,虽然便宜,但是宿主服务器时不时重启,为了预防不可控的因素导致网站资料丢失,所以想到用OSS备份网站数据,bucket选择在香港地区创建,这样和你服务器传输会更快。 ossutil支持通过Windows、Linux和macOS系统以命令行方式管理OSS数据。 2.安装 sudo -v ; curl https://gosspublic.alicd...
阅读全文
Spring Cloud Stream实现数据流处理 博主自留地

Spring Cloud Stream实现数据流处理

1.什么是Spring Cloud Stream? 我看很多回答都是“为了屏蔽消息队列的差异,使我们在使用消息队列的时候能够用统一的一套API,无需关心具体的消息队列实现”。 这样理解是有些不全面的,Spring Cloud Stream的核心是Stream,准确来讲Spring Cloud Stream提供了一整套数据流走向(流向)的API, 它的最终目的是使我们不关心数据的流入和写出,...
阅读全文
Python3访问MySQL数据库快速入门Demo 博主自留地

Python3访问MySQL数据库快速入门Demo

要实现一个简单的IM(即时通讯)系统,支持用户注册、登录和聊天记录存储,你可以使用Python和mysql数据库。以下是一个基本的实现示例: 要使用MySQL创建表并通过Python提供一个API服务,你可以使用Flask框架来实现API服务,并使用PyMySQL库来连接MySQL数据库。以下是一个基本的实现步骤: 1. 安装所需库 首先,确保你安装了Flask和PyMySQL库: p...
阅读全文
Github开源项目作者可以免费申请 JetBrains 全家桶 博主自留地

Github开源项目作者可以免费申请 JetBrains 全家桶

工欲善其事,必先利其器。如果您想要学习 Java、PHP、Ruby、Python、JavaScript、Objective-C、.NET 中的任何一种开发技术,国际知名且屡获殊荣的 JetBrains 专业开发工具都能助您一臂之力,更棒的是:您可以完全免费使用! JetBrains 为了表示对开源社区的支持,放出了面向开源项目的许可证。只要你手中有符合条件的开源项目,你和你的团队...
阅读全文
Spring Cloud Vault快速入门Demo 博主自留地

Spring Cloud Vault快速入门Demo

1.什么是Spring Cloud Vault? Spring Cloud Vault 是 Spring Cloud 生态系统中的一个项目,旨在简化 Spring 应用程序与 HashiCorp Vault 的集成。它提供了一种方便的方式来管理和访问应用程序的敏感配置数据,如数据库凭证、API 密钥和其他机密信息。 工作原理 配置加载:在应用程序启动时,Spring Cloud V...
阅读全文
Spring Cloud Gateway快速入门Demo 博主自留地

Spring Cloud Gateway快速入门Demo

1.什么是Spring Cloud Gateway? Spring Cloud Gateway 是一个基于 Spring Framework 和 Spring Boot 构建的 API 网关服务。它提供了一种简单而有效的方式来路由请求、提供跨领域的关注点(如安全、监控/指标和弹性)以及其他功能。Spring Cloud Gateway 旨在提供一种简单而有效的方式来路由 API 请求,并提供一些...
阅读全文
Spring Cloud Contract快速入门Demo 默认分类

Spring Cloud Contract快速入门Demo

1.什么是Spring Cloud Contract ? Spring Cloud Contract 是 Spring 提供的一套工具,用于帮助开发者通过契约(Contract)驱动的方式进行微服务的测试和集成。它主要解决微服务之间通信时,如何确保服务提供者和消费者之间的接口保持一致的问题。 典型使用场景 服务提供者测试:开发者可以通过契约生成单元测试,验证服务提供者的接口实现是否符合...
阅读全文
Spring Cloud Consul快速入门Demo 博主自留地

Spring Cloud Consul快速入门Demo

1.什么是Spring Cloud Consul? Spring Cloud Consul 是 Spring Cloud 生态系统中的一个组件,它用于将 Consul 集成到 Spring Boot 应用程序中。Consul 是一个服务发现和配置管理工具,提供了服务注册、服务发现、健康检查、键值存储等功能。 Spring Cloud Consul 的主要功能包括: 服务注册与发...
阅读全文
Loading...