
微服务
文章平均质量分 89
I~Lucky
幸运的Java程序猿
展开
-
项目用到了Jenkins,有什么用?
CD 的目标是让代码库中的每个更改都可以随时发布到生产环境(并不意味着每次提交都必须立即部署,持续交付不是持续部署,这点很多人容易误解),并确保发布过程稳定且可控。Jenkins Pipeline(或简称为 "Pipeline")是 Jenkins 2.x 的核心特性之一,它是一套插件,允许用户以代码的形式定义和管理整个持续交付流程。:在 Pipeline 2.5 中引入, 提供了更简单、更结构化(more opinionated)的语法,可维护性更好,官方更推荐的方式。原创 2025-03-27 14:42:22 · 1265 阅读 · 0 评论 -
持续集成与持续交付(CI/CD)的实现
定义持续交付管道,包括构建、测试、部署等各个阶段。原创 2025-03-22 16:08:11 · 766 阅读 · 0 评论 -
DevOps是什么???
DevOps 是一种软件开发和文化实践,旨在通过自动化和协作来缩短系统开发生命周期,同时提高软件质量和交付速度。DevOps 是 Development(开发)和 Operations(运维)的组合词,强调开发团队和运维团队之间的紧密合作。DevOps 是一种通过自动化和协作来提高软件开发和交付效率的实践。它强调持续集成、持续交付、监控与反馈以及团队协作。通过选择合适的工具和实施步骤,企业可以显著提升软件质量和交付速度,降低运营成本。然而,DevOps 的实施也面临文化转变、工具集成和安全合规等挑战。原创 2025-03-22 16:07:38 · 742 阅读 · 0 评论 -
Spring Cloud Gateway 工作流程
Spring Cloud Gateway 是一个功能强大且灵活的 API 网关,它通过路由、过滤和转发等功能,为微服务架构提供了一种简单而有效的方式来管理 API 请求。本文详细介绍了 Spring Cloud Gateway 的工作流程、核心概念、配置方法和高级特性,希望能够帮助读者更好地理解和使用 Spring Cloud Gateway。原创 2025-02-22 10:15:51 · 1154 阅读 · 0 评论 -
XXL-JOB原理与使用方法及与其他分布式任务调度框架的对比
XXL-JOB是一款轻量级分布式任务调度平台,其核心设计目标是“开发迅速、学习简单、轻量级、易扩展”。它通过调度中心和执行器的解耦设计,实现了任务调度与执行的分离,并支持高可用、负载均衡、故障转移等特性。原创 2025-03-03 09:51:44 · 1197 阅读 · 0 评论 -
Redisson 分布式锁实现原理
Redisson 是基于 Redis 实现的 Java 分布式锁框架,其核心设计目标是原子性、可重入性、锁续期和高效锁竞争处理。通过 Redis 的 Hash 数据结构和 Lua 脚本的原子性操作,Redisson 实现了高性能的分布式锁机制,并解决了传统 setnx 命令的局限性212。原创 2025-03-10 10:14:14 · 1260 阅读 · 0 评论 -
Spring Cloud Eureka构建微服务注册与发现中心
Eureka 是一款功能强大的服务发现组件,广泛应用于微服务架构中。通过本文的介绍,相信你已经掌握了 Eureka 的基本概念、配置方法以及如何在 Spring Cloud 中使用 Eureka 构建服务注册与发现中心。在实际项目中,可以结合 Eureka 的高级配置和集群部署,实现高可用的服务发现机制。原创 2025-03-17 14:03:55 · 1030 阅读 · 0 评论