微服务
文章平均质量分 90
深入探讨微服务架构中各个组件原理,包括服务注册、服务发现、认证授权,服务治理,自动化部署等方面的原理和最佳实践。
微笑听雨。
在职全栈工程师。拥有多年系统架构和物联网研发经验!在博客中分享个人的技术总结,希望帮助更多IT朋友成长
展开
-
在Spring Cloud项目中集成Springdoc OpenAPI生成OpenAPI 3文档的详细解析
在Spring Cloud项目中生成OpenAPI 3文档,可以使用Springdoc OpenAPI。Springdoc OpenAPI提供了一种简单的方法来生成符合OpenAPI 3规范的API文档。以下是详细的步骤和解析,展示如何在Spring Cloud项目中配置Springdoc OpenAPI来生成和展示API文档。原创 2024-06-16 23:12:50 · 5131 阅读 · 3 评论 -
Flyway 数据库迁移工具详解:安装、配置与使用教程
Flyway 是一个开源的数据库迁移工具,用于管理和自动化数据库的版本控制。它可以与各种关系型数据库配合使用,帮助开发团队在应用程序开发生命周期中轻松处理数据库模式的变更。以下是 Flyway 的详细介绍,包括其核心功能、基本概念、安装和使用步骤。原创 2024-06-15 10:11:22 · 6132 阅读 · 0 评论 -
使用 Apache SkyWalking 进行 Spring Cloud 应用的分布式追踪与监控:完整教程
SkyWalking 是一款开源的分布式追踪、性能监控和诊断平台,适用于微服务、云原生和容器化应用。它能够在分布式系统中收集和分析各个服务之间的调用关系和性能数据,从而帮助开发者定位性能瓶颈和故障。Spring Cloud 是一组用于构建分布式系统的工具和框架,而将 SkyWalking 集成到 Spring Cloud 应用中可以帮助你实现对整个系统的监控和诊断。原创 2024-06-15 09:53:15 · 5878 阅读 · 2 评论 -
深入解析 Spring Cloud Seata:分布式事务的全面指南
Spring Cloud Seata 是一个功能强大且灵活的分布式事务解决方案,通过其丰富的功能和灵活的配置,可以帮助开发者在微服务架构中实现高效的分布式事务管理,从而提升系统的可靠性和一致性。无论是自动事务管理的 AT 模型,还是需要手动控制的 TCC 模型,Seata 都提供了完善的解决方案,是分布式系统开发中的得力助手。原创 2024-06-14 09:40:01 · 5846 阅读 · 0 评论 -
深入解析 Spring Cloud Sentinel:分布式系统流量控制与熔断降级的全面指南
Spring Cloud Sentinel 是阿里巴巴开源的一款强大的分布式系统流量防卫组件,专为微服务架构设计,提供流量控制、熔断降级和系统负载保护等功能。本文将详细解析 Sentinel 的功能、核心组件以及如何在 Spring Cloud 项目中整合和使用 Sentinel。原创 2024-06-14 09:23:33 · 5090 阅读 · 0 评论 -
Spring Security 与 JWT、OAuth 2.0 整合详解:构建安全可靠的认证与授权机制
将 JWT(JSON Web Token)与 OAuth 2.0 整合到 Spring Security 中可以为应用程序提供强大的认证和授权功能。以下是详细的整合步骤和代码示例。原创 2024-06-13 13:28:48 · 5239 阅读 · 1 评论 -
详解 Spring Security:全面保护 Java 应用程序的安全框架
Spring Security 是一个功能强大且高度可定制的框架,用于保护基于 Java 的应用程序。它为身份验证、授权、防止跨站点请求伪造 (CSRF) 等安全需求提供了解决方案原创 2024-06-13 13:15:52 · 1721 阅读 · 0 评论 -
Spring Cloud Nacos 详解:服务注册与发现及配置管理平台
Spring Cloud Nacos 是一个功能强大且易于使用的服务注册与发现、配置管理平台。它提供了丰富的功能和灵活的配置选项,可以帮助开发者快速构建和管理分布式系统。通过与 Spring Cloud 的无缝集成,开发者可以轻松地在微服务架构中引入 Nacos,提升系统的稳定性和可维护性。原创 2024-06-12 23:31:09 · 5492 阅读 · 0 评论 -
Spring Cloud Gateway 详解:构建高效的API网关解决方案
Spring Cloud Gateway 是一个功能强大且灵活的 API 网关解决方案,适用于微服务架构。它提供了丰富的内置功能和易于扩展的架构,能够满足大多数企业应用的需求。通过断言和过滤器的组合,开发者可以轻松实现复杂的路由和请求处理逻辑。同时,通过与 Sentinel 等工具的集成,可以进一步增强系统的稳定性和高可用性。原创 2024-06-12 13:27:45 · 6487 阅读 · 2 评论 -
jenkins自动构建SpringCloud
jenkins依赖docker-compose自动部署SpringCloud和vue项目本机环境jenkins配置下载war包war包部署设置开机自启访问Jenkins插件配置全局工具配置配置GitLab创建任务vue项目springcloud项目本机环境CentOS: CentOS Linux release 7.9.2009 (Core)jdk: Java(TM) SE Runtime Environment (build 1.8.0_281-b09)jenkins配置Jenkins是一个开原创 2021-03-01 10:37:43 · 27452 阅读 · 1 评论
分享