
Spring Cloud
文章平均质量分 84
实战整合微服务框架。
刘凌枫羽
我是一名热爱编程和技术的程序员,热衷于将技术应用于实际场景中。在我的博客中,你可以找到关于编程、软件开发和技术方面的各种精彩内容。
作为一名具有多年编程经验的软件开发人员,我对不同的编程语言和技术非常熟悉,包括Java和前端开发技术等。我将在我的博客中分享有趣和实用的编程技巧和经验,以及关于软件开发周期和软件设计的最佳实践。
我希望我的博客能给你带来灵感,启发你进一步了解编程和技术这个世界。如果你对编程和技术也有着相同的热情并且想要与我分享想法和经验,欢迎来留言或关注我的博客。
我希望我的博客能给你带来灵感,启发你进一步了解编程和技术这个世界。如果你对编程和技术也有着相同的热情欢迎留言分享。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
微服务架构图
我将通过实战搭建微服务框架来系统学习。后续将涉及到Nacos、Spring Cloud GateWay、Sentinel、SkyWalking、Seata、Auth2、ELK、Mysql、Redis、MQ和OSS等相关技术。我将实现Nacos高可用集群、业务集群和网关集群,通过keepalived实现Nginx高可用,集成Mysql、Redis、MQ和OSS等相关存储服务,集成NacosConfig、Sentinel、Seata、SkyWalking和ELK等服务治理相关技术。原创 2022-11-14 15:04:23 · 3869 阅读 · 0 评论 -
Oauth2.1第三方授权前后端分离实现
完成上诉步骤我们就可以进行第三方授权登录了。复盘一下自定义登录页面自定义授权页面请求授权地址监听重定向改造登录成功监听改造(返回成功信息)授权成功监听改造(如果是前端请求则返回成功信息,由前端重定向到成功回调地址)前端登录改造(先请求我们自己的登录接口,成功后再请求oauth2提供的登录接口)https://resource.liulingfengyu.cn/img/扫码_搜索联合传播样式-标准色版压缩版.png。原创 2024-04-16 09:00:00 · 2005 阅读 · 1 评论 -
Spring Cloud 集成 Redis 发布订阅
在当今的软件开发领域,分布式系统已经成为一种主流的架构模式,尤其是在处理大规模、高并发、高可用的业务场景时。然而,随着系统复杂性的增加,缓存机制的重要性也日益凸显。缓存不仅可以帮助我们减轻数据库压力,提高系统响应速度,还能在一定程度上保证系统的稳定性和可靠性。Redis,作为一款开源的、高性能的、支持多种数据结构的NoSQL数据库,已经成为缓存领域的佼佼者。它提供了丰富的数据结构支持,如字符串、哈希、列表、集合和有序集合等,使得开发者能够灵活地根据业务需求进行数据存储和读取。原创 2024-04-09 20:56:08 · 1412 阅读 · 0 评论 -
Spring Cloud 集成 RabbitMQ
在当今的微服务架构盛行的时代,消息队列作为一种重要的通信机制,在分布式系统中扮演着不可或缺的角色。RabbitMQ,作为一款开源的消息代理和队列服务器,以其高可用性、易扩展性、灵活的路由机制以及多协议支持等特点,深受开发者们的青睐。而Spring Cloud,作为Spring生态中针对微服务架构的一套集成解决方案,也提供了与RabbitMQ的集成支持,使得在Spring Cloud环境下使用RabbitMQ变得更加简单高效。原创 2024-04-09 09:00:00 · 2046 阅读 · 0 评论 -
Spring Cloud Alibaba 整合Seata分布式事务
在数字化转型的浪潮下,企业业务系统的复杂度日益增长,微服务架构以其高度的模块化、可伸缩性和独立性,逐渐成为构建现代复杂应用的首选。然而,随着服务的拆分和细化,分布式事务问题也愈发凸显,成为制约微服务架构发展的一个重要瓶颈。Seata(Simple Extensible Autonomous Transaction Architecture)是一个开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。原创 2024-03-25 21:28:17 · 1256 阅读 · 0 评论 -
Spring Cloud整合Spring Security Oauth2
OAuth 2.1作为一种开放标准,为微服务架构下的用户身份认证和授权提供了强有力的支持。它允许第三方应用获取用户在特定服务上的有限访问权限,而无需获取用户的用户名和密码。通过OAuth 2.1,企业可以构建安全、灵活的身份认证体系,实现用户身份的统一管理,确保服务间的数据安全和隐私保护。原创 2024-03-25 17:27:58 · 1616 阅读 · 19 评论 -
Spring Cloud Alibaba 整合Sentinel
随着微服务架构的普及与发展,服务治理与流量控制成为了企业IT架构中不可或缺的一环。在微服务架构中,服务之间的调用关系错综复杂,一旦某个服务出现问题,很容易引发连锁反应,导致整个系统的稳定性受到严重影响。因此,如何有效地进行服务治理,确保服务的稳定可靠,成为了业界关注的焦点。Spring Cloud作为微服务架构的领军框架,为开发者提供了丰富的服务治理功能。然而,仅仅依靠Spring Cloud自身的服务治理能力,有时仍难以满足复杂业务场景下的需求。原创 2024-03-24 20:00:19 · 845 阅读 · 0 评论 -
Spring Cloud 整合 GateWay
在数字化时代,微服务架构已成为企业构建复杂、可扩展和灵活应用程序的首选方案。随着微服务数量的不断增加,如何有效地管理和协调这些服务之间的通信变得至关重要。在这个背景下,API网关作为微服务架构的关键组件,承担着统一接入点、安全控制、流量管理和监控等重任。Spring Cloud Gateway,作为Spring Cloud生态系统的一部分,提供了一个功能强大且灵活的API网关实现。它不仅集成了WebFlux响应式编程模型,还提供了丰富的路由、过滤和监控功能,使得开发者能够轻松地构建高效、安全的微服务网关。原创 2024-03-16 20:53:07 · 859 阅读 · 0 评论 -
Spring Cloud整合Nacos集群
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。原创 2022-11-27 20:22:40 · 1757 阅读 · 4 评论