
微服务
文章平均质量分 85
RingWu
这个作者很懒,什么都没留下…
展开
-
微服务架构-注册中心、配置中心:nacos入门
Nacos凭借其功能全面性(服务治理+配置管理)、高可用架构(CP/AP混合模式)和易用性(多语言SDK、控制台),已成为微服务生态的核心组件。无论是初创项目还是大型分布式系统,合理运用Nacos可显著提升系统的可维护性与弹性。建议开发者结合官方文档和实际业务需求,探索更多高级特性如流量权重控制跨集群同步等,充分发挥其“超级管家”的潜力。原创 2025-05-11 12:00:58 · 400 阅读 · 0 评论 -
微服务架构-限流、熔断
微服务中的限流与熔断是两种不同的容错机制,虽然目标都是提升系统稳定性,但解决的问题、实现逻辑和应用场景存在本质区别。以下是两者的详细说明对比:限流(Rate Limiting)熔断(Circuit Breaking)限流适用场景熔断适用场景限流与熔断常结合使用以构建完整的容错体系:限流和熔断是微服务架构中相辅相成的两种机制:原创 2025-05-11 12:04:48 · 163 阅读 · 0 评论 -
微服务架构-配置中心
配置中心不仅是微服务架构的“基石”,更是实现敏捷开发与高效运维的关键。通过集中化管理、动态更新和智能治理,它显著提升了系统的弹性和可维护性。未来,随着云原生技术的普及,Nacos、Apollo等工具将进一步融合服务网格、Serverless等场景,成为微服务生态中不可或缺的一环。原创 2025-04-12 11:36:53 · 967 阅读 · 0 评论 -
微服务架构-网关:Spring Cloud Gateway入门
书接上文,网关作为微服务系统中不可或缺的一部分,java的后端框架有SpringCloud Gateway ,Zuul,本篇文章简单介绍spring cloud gateway,后续会有其他文章详细介绍原理和实践。三大核心组件,实现了请求的动态分发与增强处理。其基于WebFlux和Netty的高性能架构,结合灵活的扩展机制,成为构建高并发、可观测微服务系统的关键基础设施。这个示例,简单实现了请求的路由,后续我会在其他文章中介绍springgcloud gateway 的其他功能。过滤器链按顺序执行,分为。原创 2025-04-05 00:35:04 · 846 阅读 · 0 评论 -
微服务架构-注册中心
注册中心是微服务架构的“神经系统”,其选型直接影响系统的稳定性与扩展性。Eureka的简洁、ZooKeeper的强一致性、Nacos的全能特性各有千秋,开发者需根据业务规模、一致性需求和技术栈综合决策。未来,随着云原生技术的普及,Nacos等集成化组件或将成为主流,而ZooKeeper可能在特定领域继续发挥其协调优势。原创 2025-04-12 11:22:02 · 883 阅读 · 0 评论 -
微服务架构-网关
微服务可能采用不同协议(如 HTTP/REST、gRPC、Dubbo),网关可将客户端的 HTTP 请求转换为后端服务支持的协议,同时适配不同客户端(如移动端、Web端)的数据格式需求,例如压缩响应数据以提升移动端性能。网关记录所有请求的详细数据(如响应时间、错误码),并生成实时监控指标(如请求量、延迟分布),帮助运维快速定位性能瓶颈。将日志记录、跨域处理(CORS)、请求重试等横切关注点(Cross-Cutting Concerns)抽离到网关层,使微服务专注于核心业务逻辑,减少代码冗余。原创 2025-04-04 23:22:14 · 462 阅读 · 0 评论