微服务架构学习
文章平均质量分 89
MYjingyx
这个作者很懒,什么都没留下…
展开
-
SpringCloudAlibaba组件版本关系
2.0.4.RELEASE(停止维护,建议升级)1.5.1.RELEASE(停止维护,建议升级)原创 2023-12-19 11:21:00 · 1239 阅读 · 0 评论 -
07-SkyWalking
SkyWalking 文档中文版(社区提供)SkyWalking是一个开源的分布式系统跟踪解决方案。它起源于Apache软件基金会的一个项目,旨在提供对分布式系统的全面可观测性和性能调优支持。通过SkyWalking,您可以了解到分布式系统中各个组件的运行情况,包括调用链追踪、性能指标监控、灵活的报警和告警功能等。SkyWalking的设计理念是开放、可扩展和易使用。它支持多种主流的后端技术栈,包括Java、.NET、PHP、Node.js等。原创 2023-12-19 11:20:01 · 341 阅读 · 0 评论 -
06-gateway
Gateway是一种常见的网络架构模式,它充当了传递请求和响应的中间层,位于客户端和服务器之间。Gateway的主要作用是提供高性能、低延迟的请求转发和路由功能,并提供一些额外的功能,如安全性、负载均衡、缓存、限流等。具体来说,Gateway的功能包括:请求转发和路由:Gateway接收来自客户端的请求,并将其转发到后端的多个服务实例中。可以根据不同的URL、端口、路径等条件进行路由选择,从而实现请求的分发和负载均衡。原创 2023-12-19 11:19:28 · 890 阅读 · 0 评论 -
05-Seata
快速启动 | SeataSeata(Simple Extensible Autonomous Transaction Architecture)是一个开源的分布式事务解决方案,旨在解决分布式系统中的数据一致性问题。它提供了一种高效、简单和可靠的方式来管理和协调分布式事务。Seata的设计目标是为分布式系统中的事务管理提供全面的解决方案。它提供了分布式事务的核心功能,包括全局事务管理、分支事务管理和一致性协调,在分布式环境下实现了多个资源的原子性操作。原创 2023-12-19 11:18:54 · 820 阅读 · 0 评论 -
04-Sentinel
Sentinel 是阿里巴巴开源的一款轻量级的流量控制和熔断降级框架。它主要用于保护分布式系统中的微服务、API 网关等,以保证系统的稳定性和可靠性。Sentinel 提供以下核心功能:流量控制:可以通过配置规则对进入系统的流量进行实时监控和控制。可以根据不同的流量指标(如 QPS、线程数等)进行限流。当流量超出设定的阈值时,可以执行流量控制策略,如拒绝请求、排队等。熔断降级:当某个微服务出现异常或响应时间过长时,可以通过配置熔断规则来快速进行降级,减少请求对下游服务的影响。原创 2023-12-19 11:17:42 · 753 阅读 · 0 评论 -
03-OpenFeign
OpenFeign 是一个声明式的、基于接口的 HTTP 客户端,它是 Spring Cloud 中的一个组件,用于简化服务间的 HTTP 调用。通过使用 OpenFeign,开发者可以使用注解方式定义接口,而不需要编写具体的 HTTP 请求代码,OpenFeign 会自动完成请求的封装和调用。OpenFeign 主要具有以下特点和功能:声明式接口:使用 OpenFeign,开发者只需要定义一个接口,然后通过注解来描述接口的 HTTP 请求方法、URL、参数等信息。原创 2023-12-19 11:13:13 · 827 阅读 · 0 评论 -
02-Ribbon
Ribbon 是 Netflix 开源的一个基于 HTTP 和 TCP 的客户端负载均衡器,被广泛用于微服务架构中的服务调用。它通过在客户端内部实现负载均衡算法,将请求按照一定的策略分发给多个服务提供者,以实现请求的高可用和均衡分配。Ribbon 的主要特点和功能包括:负载均衡:Ribbon 可以根据一定的负载均衡策略,将请求分发给多个服务提供者。它支持的负载均衡算法包括随机、轮询、权重等,可以根据应用场景和需求进行配置。原创 2023-12-19 11:12:32 · 936 阅读 · 0 评论 -
01-nacos部署&搭建&使用
Nacos(中文名为"注册中心和配置中心")是阿里巴巴开源的一个动态服务发现、配置管理和服务管理平台。它提供了服务注册与发现、配置管理和服务管理等核心功能,是构建和管理微服务架构的基础设施之一。Nacos 主要提供以下功能:服务注册与发现:微服务架构中,各个服务实例需要注册到注册中心,并通过注册中心获取其他服务实例的地址信息,实现服务之间的发现和调用。配置管理:Nacos 可以作为统一的配置中心,管理应用程序的配置信息。原创 2023-12-19 11:11:55 · 1722 阅读 · 0 评论