【微服务 Spring Cloud 7】一文讲透微服务核心架构(注册中心、服务通信、服务监控、服务追踪、服务治理)

注册中心可以说是微服务的关键,服务提供者和服务消费者不在同一个进程中运行,实现了解耦。服务提供者可以随意增加和删除节点,通过健康状态检测,注册中心可以保持最新的服务节点信息,并将变化通知给订阅服务的服务消费者。注册中心一般采用分布式集群部署,来保证高可用性,并且为了实现异地多活,有的注册中心还采用多

云原生微服务实战 Spring Cloud Alibaba 之 Nacos

云原生微服务治理有很多手段,但在Java生态里,最主流的还是Spring Cloud Alibaba 、Spring Cloud Netflix。Spring Cloud文章的前部分已经把Spring Cloud Netflix相关组件讲解且实践过了,这章我们讲解了Spring Cloud Alib

【微服务 SpringCloudAlibaba】实用篇 · Nacos注册中心

本文主要讲解SpringCloudAlibaba的组件,Nacos,关于注册中心。

【Kafka】Kafka Stream简单使用

kafkastream监听这个topic,每10秒进行一次流式处理,将。字符串分割,并统计每个单词出现的次数。先看下简单的kafkaStream测试。接收到消息并将多条消息进行了统一处理。来生产消息,约10秒后,看到。,发送消息到kafka中的。的topic,消费消息。)启动docker中的。消息,

【微服务】Spring条件注解从使用到源码分析详解

在微服务架构中,应用程序通常需要在不同的环境中运行,例如开发、测试和生产环境。这些环境可能需要不同的配置,如数据库连接、消息队列设置或外部服务的URL。Spring的条件注解允许您根据条件来选择性地加载Bean,以适应不同的环境或配置需求。Spring提供了一些内置的条件注解,如等。您还可以创建自定

【微服务 SpringCloud】实用篇 · Ribbon负载均衡

本文主要讲解Ribbon组件的负载均衡策略IRule,原理(查看部分源码);以及饥饿加载!

【微服务 SpringCloud】实用篇 · Eureka注册中心

本文主要讲解的内容是微服务SpringCloud中的一个重要组件,注册中心的Eureka,讲解服务如何注册与拉取!

使用 Apache Kafka 进行发布-订阅通信中的微服务

它与传统消息系统的不同之处在于非常容易横向扩展,提供高吞吐量,支持多订阅者,在故障期间自动平衡消费者,并且能够允许实时应用程序或ETL将其用作批量消费磁盘上持久化消息的数量 [1]。从简单的角度来看,对该模式的理解依赖于它对观察者模式的扩展,添加了用于通信事件通知的事件通道的概念。Apache Ka

Spring Cloud 微服务系列文章合集,一次性看个够!

一套关于Spring Cloud微服务的系列文章合集,关于微服务用到的各种知识。

【Java】微服务——微服务介绍和Eureka注册中心

注册一个RestTemplate的实例到Spring容器修改order-service服务中的OrderService类中的queryOrderById方法,根据Order对象中的userId查询User将查询的User填充到Order对象,一起返回。

微服务–Nginx网关·进程机制·限流熔断·性能优化·动态负载·高可用

Nginx 不仅是一个高性能的Web服务器,还具备访问代理、负载均衡、内容缓存等功能,用于客户端访问流量到后台应用服务器负载均衡和请求转发。其基于模块化的代码架构及可与其它有效集成的可编程特性,使其具有强大的扩展能力。Nginx以资源消耗低、高稳定、高性能的并发处理能力著称。

为什么服务映射对于微服务安全至关重要

服务映射成为提供微服务架构全景的关键过程。

在idea中搭建微服务项目(22版),详细教程

在SPringBoot中搭建微服务项目

Spring Cloud Hystrix 降级、熔断实战应用

Hystrix是Netflix开源的一个用于处理分布式系统的延迟和容错的库,通过资源隔离、服务降级和熔断等方法,提高分布式系统的可用性和稳定性。在本章节中, 介绍了Hystrix具体方法上熔断、全局熔断案例,通过实战演练让大家更容易理解Hystrix断路器的作用。

三个要点,掌握Spring Boot单元测试

单元测试是软件开发中不可或缺的重要环节,它用于验证软件中最小可测试单元的准确性。结合运用Spring Boot、JUnit、Mockito和分层架构,开发人员可以更便捷地编写可靠、可测试且高质量的单元测试代码,确保软件的正确性和质量。

微服务 第七章 Spring Cloud GateWay 集成Eureka

API 网关是一个搭建在客户端和微服务之间的服务,我们可以在 API 网关中处理一些非业务功能的逻辑,例如权限验证、监控、缓存、请求路由等。基于上一章节的内容,已经集成了Spring Cloud Netflix微服务组件。其中服务发现、注册组件:Eureka,服务远程调用、负载均衡组件:OpenFe

Spring Cloud Gateway:打造可扩展的微服务网关

微服务网关是一个位于客户端和后端微服务之间的服务器,用于处理所有与客户端的通信。它是一个高级的API,可以处理请求路由、负载均衡、安全性、监视和许多其他功能。微服务网关的主要目标是将微服务的复杂性隐藏在后面,并提供一个简化的接口供客户端使用。Spring Cloud Gateway是一个基于Spri

Spring Cloud微服务架构:实现分布式系统的无缝协作

在深入Spring Cloud之前,让我们首先了解一下什么是微服务架构。微服务架构是一种软件架构模式,将一个应用程序拆分为一组小型、独立的服务。每个服务都有自己的数据库和业务逻辑,并可以独立部署和扩展。这种架构模式的主要目标是提高系统的可伸缩性、可维护性和可扩展性。拆分服务:将一个大型应用程序拆分成

云原生微服务 第六章 Spring Cloud Eureka微服务的远程调用、负载均衡

OpenFeign 全称 Spring Cloud OpenFeign,它是 Spring 官方推出的一种声明式服务调用与负载均衡组件。我们可以像调用本地方法一样来调用远程服务,而完全感觉不到这是在进行远程调用。

详解Nacos和Eureka的区别

Eureka 是Spring Cloud 微服务框架默认的也是推荐的服务注册中心, 由Netflix公司与2012将其开源出来,Eureka基于REST服务开发,主要用于实现AWS云的中服务定位,以实现中间层服务器的负载均衡和故障转移,遵循着CAP理论中的A(可用性)P(分区容错性)一个Eureka

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈