logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

02 经验教训:微服务设计时的五条宝贵经验

本文探讨了微服务架构带来的新挑战及应对策略。主要分析了网络通信、性能延迟、运维成本、组织架构调整和集成测试五大问题,并提出五点最佳实践:合理划分服务边界、明确服务使命、独立数据存储、采用聚合器通信模式、避免过度微服务化。文章指出微服务适合大型新系统、敏捷小团队和历史遗留系统重构,但对小型项目和高实时性系统则不适用。最后强调微服务需要结合具体技术框架实施,为后续讲解SpringCloud生态做铺垫。

文章图片
#微服务#架构#云原生
04 服务治理:Nacos 如何实现微服务服务治理

本文介绍了Nacos注册中心在微服务架构中的核心作用及其实现方式。主要内容包括:1)Nacos的特性与功能,作为服务发现、配置管理和DNS服务的统一平台;2)Nacos在Linux环境下的单机部署流程,包括JDK配置和防火墙设置;3)微服务接入Nacos的详细步骤,通过SpringBoot工程向导和配置实现服务注册;4)Nacos的心跳机制原理,包括5秒一次的心跳检测和20秒的健康检查机制。最后提

文章图片
#微服务#架构#云原生
01 一探究竟:从架构的演变看微服务化架构

摘要:本文介绍了微服务架构的概念及其发展历程。微服务架构将应用程序拆分为独立运行的小型服务,采用轻量级通信机制,支持独立部署和不同技术栈。文章分析了传统分布式架构存在的问题(如通信困难、系统耦合度高、重复建设等),并通过普惠金融案例展示了微服务如何通过统一通信标准、注册中心、链路跟踪等技术解决这些问题。微服务的三大特点是:基于业务的小型服务、统一通信协议、独立运行维护。最后提出思考题,引导读者思考

文章图片
#架构#微服务#云原生
03 顶层设计:微服务生态与 Spring Cloud Alibaba

本文介绍了微服务架构的核心组件及Java实现方案。首先阐述了微服务架构必须解决的8个核心问题,包括服务发现、负载均衡、通信机制等,并对应介绍了注册中心、API网关、配置中心等标准组件。其次分析了SpringCloud作为Java主流微服务解决方案,整合了Eureka等开源产品。最后重点推荐了SpringCloudAlibaba,指出其在兼容SpringCloud基础上,通过Nacos、Sentin

文章图片
#微服务#java#架构
06 负载均衡:Ribbon 如何保证微服务的高可用

本文介绍了使用Ribbon实现微服务间负载均衡通信的方法。主要内容包括:1)Ribbon作为客户端负载均衡器的工作原理,通过从Nacos获取服务实例列表并按策略选择节点;2)两种实现方式:代码模式(手动获取实例信息)和注解模式(通过@LoadBalanced自动处理);3)Ribbon提供的多种负载均衡策略(如轮询、随机、重试等)及配置方法。通过RestTemplate与Ribbon的配合,可以简

文章图片
#负载均衡#ribbon#微服务
09 服务门户:Spring Cloud Gateway 微服务的大门

本文介绍了API网关在微服务架构中的核心作用与实现方案。首先阐述了直接暴露微服务接口的三大问题(安全风险、接入困难、统一处理难),引出API网关作为统一入口的必要性,其核心功能包括统一鉴权、协议转换、流量控制等。随后对比了主流API网关产品(OpenResty、Zuul、SpringCloudGateway),重点讲解SpringCloudGateway的配置方法,包括自动路由、谓词系统(Path

文章图片
#微服务#架构#云原生 +2
10 系统保护:微服务架构雪崩效应与服务限流

本文介绍了微服务架构中雪崩效应的产生原因及防护措施。通过一个电商系统在"黑五"大促期间因流量激增导致系统崩溃的真实案例,分析了雪崩效应的级联破坏性。文章提出了提高可用性、性能优化、限流保护、服务降级等解决方案,并重点讲解了Alibaba Sentinel这一流量控制组件。详细演示了Sentinel Dashboard的部署配置过程,以及如何在微服务中实现接口限流规则,包括1QP

文章图片
#架构#微服务#云原生
03 顶层设计:微服务生态与 Spring Cloud Alibaba

本文介绍了微服务架构的核心组件及Java实现方案。首先阐述了微服务架构必须解决的8个核心问题,包括服务发现、负载均衡、通信机制等,并对应介绍了注册中心、API网关、配置中心等标准组件。其次分析了SpringCloud作为Java主流微服务解决方案,整合了Eureka等开源产品。最后重点推荐了SpringCloudAlibaba,指出其在兼容SpringCloud基础上,通过Nacos、Sentin

文章图片
#微服务#java#架构
04 服务治理:Nacos 如何实现微服务服务治理

本文介绍了Nacos注册中心在微服务架构中的核心作用及其实现方式。主要内容包括:1)Nacos的特性与功能,作为服务发现、配置管理和DNS服务的统一平台;2)Nacos在Linux环境下的单机部署流程,包括JDK配置和防火墙设置;3)微服务接入Nacos的详细步骤,通过SpringBoot工程向导和配置实现服务注册;4)Nacos的心跳机制原理,包括5秒一次的心跳检测和20秒的健康检查机制。最后提

文章图片
#微服务#架构#云原生
05 高可用保证:Nacos 如何有效构建注册中心集群

本文详细介绍了Nacos集群在生产环境中的部署与应用。首先阐述了集群架构设计要点,包括域名访问、端口配置、MySQL数据持久化和VIP解耦等关键环节。然后逐步演示了Nacos集群的部署过程:从环境准备、安装配置到数据库设置和节点启动,并展示了微服务接入集群的方法。最后深入解析了Nacos基于Raft算法的Leader选举机制和节点间数据同步原理,确保集群高可用性和数据一致性。通过完整的三节点集群部

文章图片
#架构#java#微服务
    共 19 条
  • 1
  • 2
  • 请选择