微服务

无服务器【Serverless】架构的深度剖析:组件介绍、优缺点与适用场景

无服务器架构(Serverless Architecture)是一种将应用程序的运行和管理工作交给云服务提供商的架构模式。在这种模式下,开发者无需关注底层服务器的管理和维护,专注于应用逻辑的开发和业务实现。无服务器架构的核心概念是事件驱动(Event-Driven)和按需计算(On-Demand C

微服务系列:Spring Cloud 之 Feign、Ribbon、Hystrix 三者超时时间配置

在微服务架构中,各个服务之间往往需要进行调用与协作。Spring Cloud 提供了方便的工具来实现这种服务间的通信,其中 Feign、Ribbon 和 Hystrix 是常用的组件。本文将探讨如何配置它们的超时时间,以确保系统在高负载或网络不稳定的环境下仍能够稳定运行。1. Feign 客户端

云原生微服务 Spring Cloud Hystrix 降级、熔断实战应用

在云原生架构中,微服务的流行使得应用程序变得更加复杂,服务之间的调用频繁,所以在一定条件下服务可能会由于各种原因而不可用。为了解决这一问题,Spring Cloud 提供了 Hystrix 组件来实现服务的降级和熔断,提升系统的鲁棒性。什么是熔断和降级熔断:熔断器模式用于在某个服务出现错误时,

SpringCloud-生产者和消费者

Spring Cloud 是一整套分布式系统开发工具的集合,主要用于简化微服务架构的开发。它提供了多种解决方案来解决微服务中常见的问题,如服务发现、负载均衡、断路器、配置管理等。在微服务架构中,生产者和消费者是两个重要的概念,生产者负责提供服务或资源,而消费者则使用这些服务或资源。本文将介绍如何使用

SpringCloudAlibaba微服务远程调用之Nacos篇—Nacos的安装、服务注册、服务集群配置、配置负载均衡策略、配置命名空间与非临时实例、nacos集群配置、nacos与feign的结合

Spring Cloud Alibaba微服务远程调用之Nacos篇1. Nacos简介Nacos(Naming and Configuration Service)是阿里巴巴开源的一款服务发现和配置管理工具,作为Spring Cloud Alibaba中的一部分,Nacos支持动态服务发现、服

【微服务】Spring Cloud Alibaba 的介绍以及和主要功能

Spring Cloud Alibaba 的介绍及主要功能随着微服务架构的逐渐普及,开发者们开始面临着许多挑战,例如服务治理、配置管理、路由负载均衡等问题。为了解决这些问题,Spring Cloud Alibaba应运而生。Spring Cloud Alibaba 是 Spring Cloud 的

【微服务】SpringCloud Alibaba 10-14章

Spring Cloud Alibaba 是一个为微服务架构提供解决方案的开源项目,它为开发者提供了构建、部署和管理微服务的一系列组件。在第 10 至 14 章中,我们主要学习了如何使用 Spring Cloud Alibaba 的各种组件来实现微服务的高可用性和灵活性。本文将简要介绍这些章节的主要

SpringColoud GateWay 核心组件

Spring Cloud Gateway 是一个用于构建 API 网关的项目,旨在提供路由、负载均衡、服务治理以及外部 API 的统一入口。它是 Spring Cloud 生态系统中的一个重要组件,可以轻松地集成到微服务架构中。核心组件Spring Cloud Gateway 的核心组件主要包括

日志平台--graylog-web配置、接入微服务日志

Graylog Web配置及其接入微服务日志的实践Graylog是一个强大的开源日志管理平台,专门用来处理大规模的日志数据,实现日志的采集、存储、分析等功能。随着微服务架构的普及,各种微服务产生的日志需要高效地集中管理。本文将介绍如何配置Graylog并将微服务日志接入Graylog。一、Gra