上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页
摘要: ###1.Sentinel简介 官网:https://github.com/alibaba/Sentinel 下载:https://github.com/alibaba/Sentinel/releases Sentinel 具有以下特征: **丰富的应用场景 :**Sentinel 承接了阿里巴巴近 阅读全文
posted @ 2021-05-19 16:36 whn051799 阅读(292) 评论(0) 推荐(0)
摘要: ###1.Nacos简介 ####1.1为什么叫Nacos 前四个字母分别为Naming和Configuration的前两个字母,最后的s为Service ####1.2Nacos是什么? 一个更易于构建云原生应用的动态服务发现,配置管理和服务管理平台。 Nacos:Dynamic Naming a 阅读全文
posted @ 2021-05-18 18:12 whn051799 阅读(214) 评论(0) 推荐(0)
摘要: ###1.为什么会出现SpringCloud Alibaba SpringCloud Netflix 项目进入维护模式 ####1.1什么是维护模式 将模块置于维护模式,意味着 Spring Cloud 团队将不会再向模块添加新功能。我们将修复 block 级别的 bug 以及安全问题,我们也会考虑 阅读全文
posted @ 2021-05-18 11:33 whn051799 阅读(174) 评论(0) 推荐(0)
摘要: ###1.微服务架构下的问题 在大型系统的微服务化构建中,一个系统会被拆分成许多模块。这些模块负责不同的功能,组合成系统,最终可以提供丰富的功能。在这种架构中,一次请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块集上,这些软件模块,有可能是由不同的团队开发、可能使用不同的编程语言来实现、有 阅读全文
posted @ 2021-05-18 10:35 whn051799 阅读(245) 评论(0) 推荐(0)
摘要: ###1.什么是SpringCloudStream 官方定义 Spring Cloud Stream 是一个构建消息驱动微服务的框架。 应用程序通过 inputs 或者 outputs 来与 Spring Cloud Stream中binder对象交互。 通过我们配置来binding(绑定) ,而 阅读全文
posted @ 2021-05-17 18:50 whn051799 阅读(120) 评论(0) 推荐(0)
摘要: 在微服务架构中,通常会使用轻量级的消息代理来构建一个共用的消息主题来连接各个微服务实例,它广播的消息会被所有在注册中心的微服务实例监听和消费,也称消息总线。SpringCloud中也有对应的解决方案,SpringCloud Bus 将分布式的节点用轻量的消息代理连接起来,可以很容易搭建消息总线,配合 阅读全文
posted @ 2021-05-17 17:13 whn051799 阅读(352) 评论(0) 推荐(0)
摘要: ###1.什么是配置中心 ####1.1配置中心概述 对于传统的单体应用而言,常使用配置文件来管理所有配置,比如SpringBoot的application.yml文件,但是在微服务架构中全部手动修改的话很麻烦而且不易维护。微服务的配置管理一般有以下需求: 集中配置管理,一个微服务架构中可能有成百上 阅读全文
posted @ 2021-05-17 16:48 whn051799 阅读(178) 评论(0) 推荐(0)
摘要: Zuul 1.x 是一个基于阻塞 IO 的 API Gateway 以及 Servlet;直到 2018 年 5 月,Zuul 2.x(基于Netty,也是非阻塞的,支持长连接)才发布,但 Spring Cloud 暂时还没有整合计划。Spring CloudGateway 比 Zuul 1.x 系 阅读全文
posted @ 2021-05-17 15:59 whn051799 阅读(308) 评论(0) 推荐(0)
摘要: ###1.微服务网关概述 在学习完前面的知识后,微服务架构已经初具雏形。但还有一些问题:不同的微服务一般会有不同的网络地址,客户端在访问这些微服务时必须记住几十甚至几百个地址,这对于客户端方来说太复杂也难以维护。如下图: 如果让客户端直接与各个微服务通讯,可能会有很多问题: 客户端会请求多个不同的服 阅读全文
posted @ 2021-05-17 15:05 whn051799 阅读(218) 评论(0) 推荐(0)
摘要: ###1.服务容错的核心知识 ####1.1雪崩效应 在微服务架构中,一个请求需要调用多个服务是非常常见的。如客户端访问A服务,而A服务需要调用B服务,B服务需要调用C服务,由于网络原因或者自身的原因,如果B服务或者C服务不能及时响应,A服务将处于阻塞状态,直到B服务C服务响应。此时若有大量的请求涌 阅读全文
posted @ 2021-05-14 18:19 whn051799 阅读(197) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页