十渊

Jermaine Nee

SpringCloud微服务系列04-Alibaba架构01-Gateway-05-配合注册中心简单的使用

SpringCloud微服务系列04-Alibaba架构01-Gateway-05-配合注册中心简单的使用

SpringCloud微服务系列04-Alibaba架构01-Gateway-05-配合注册中心简单的使用 在之前的文章介绍了Spring Cloud Gateway的Predict(断言)、Filter(过滤器),大家对Spring Cloud Gateway有初步的认识,其中在对服务路由转发的这一块,在之前的文章是采用硬编码的方式进行路由转发。这篇文章以案例的形式来讲解Spring Cl......

SpringCloud微服务系列04-Alibaba架构01-Gateway-04-限流

SpringCloud微服务系列04-Alibaba架构01-Gateway-04-限流

SpringCloud微服务系列04-Alibaba架构01-Gateway-04-限流 可以看出 Spring Cloud Gateway 可以很方便的和 Spring Cloud 生态中的其他组件进行集成(比如:断路器和服务发现),而且提供了一套简单易写的 断言(Predicates,有的地方也翻译成 谓词)和 过滤器(Filters)机制,可以对每个 路由(Routes)进行特殊请求处......

SpringCloud微服务系列04-Alibaba架构01-Gateway-03-Filter

SpringCloud微服务系列04-Alibaba架构01-Gateway-03-Filter

SpringCloud微服务系列04-Alibaba架构01-Gateway-03-Filter 在上一篇文章详细的介绍了Gateway的Predict,Predict决定了请求由哪一个路由处理,在路由处理之前,需要经过“pre”类型的过滤器处理,处理返回响应之后,可以由“post”类型的过滤器处理。 filter的作用和生命周期 由filter工作流程点,可以知道filter有着非常重要的......

SpringCloud微服务系列04-Alibaba架构01-Gateway-02-Predicate

SpringCloud微服务系列04-Alibaba架构01-Gateway-02-Predicate

SpringCloud微服务系列04-Alibaba架构01-Gateway-02-Predicate Route Predicate Factories Spring Cloud Gateway 匹配路由作为 Spring WebFlux HandlerMapping 基础结构的一部分。 Spring Cloud Gateway 包括许多内置的路由谓词工厂。所有这些谓词都匹配 HTTP 请......

[专题]GitHub Copilot

[专题]GitHub Copilot

GitHub Copilot 根据GitHub Copilot官方的介绍 What is GitHub Copilot? GitHub Copilot is an AI pair programmer that helps you write code faster and with less work. GitHub Copilot draws context from comments......

SpringCloud微服务系列04-Alibaba架构01-Gateway-01-intro

SpringCloud微服务系列04-Alibaba架构01-Gateway-01-intro

SpringCloud微服务系列04-Alibaba架构01-Gateway-01-intro Spring Cloud Gateway是Spring Cloud官方推出的第二代网关框架,取代Zuul网关。网关作为流量的,在微服务系统中有着非常作用,网关常见的功能有路由转发、权限校验、限流控制等作用。本文首先用官方的案例带领大家来体验下Spring Cloud的一些简单的功能,在后续文章我会......

SpringCloud-SpringBoot-SpringCloudAlibaba稳定版本对应关系

SpringCloud-SpringBoot-SpringCloudAlibaba稳定版本对应关系

SpringCloud-SpringBoot-SpringCloudAlibaba稳定版本对应关系 如果版本不匹配的项目会出现很多意料之外的错误,因为后续需要开始cloud alibaba框架的使用,所以把之前的所有项目的基本panrent依赖换成了以下表格的第二栏. 12<version>2.3.2.RELEASE</version><!--<versi......

Spring-Cloud-Netflix微服务系列完结总结

Spring-Cloud-Netflix系列完结总结

Spring-Cloud-Netflix系列完结总结 目前业界对 Spring Cloud 使用最广的就是 Spring Cloud Netflix ,整个系列包括,Spring Cloud 为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用 Spring Cloud 开发人员可以快速地......

SpringCloud微服务系列03-Netflix架构09-Turbine

SpringCloud微服务系列03-Netflix架构09-Turbine

SpringCloud微服务系列03-Netflix架构09-Turbine 前面的文章讲述了如何利用Hystrix Dashboard去监控断路器的Hystrix command。当我们有很多个服务的时候,这就需要聚合所以服务的Hystrix Dashboard的数据了。这就需要用到Spring Cloud的另一个组件了,即Hystrix Turbine。 简介 看单个的Hystrix D......

SpringCloud微服务系列03-Netflix架构08-Sleuth

SpringCloud微服务系列03-Netflix架构08-Sleuth

SpringCloud微服务系列03-Netflix架构08-Sleuth Sleuth是Spring Cloud的组件之一,它为Spring Cloud实现了一种分布式追踪解决方案,兼容Zipkin,HTrace和其他基于日志的追踪系统,例如 ELK(Elasticsearch 、Logstash、 Kibana)。 Zipkin是一款开源的分布式实时数据追踪系统(Distributed ......