热文SpringCloudAlibaba - 新一代服务网关Gateway
什么是微服务网关 微服务网关是整个微服务API请求的入口,可以实现日志拦截、权限控制、解决跨域问题、限流、熔断、负载均衡、黑名单与白名单拦截、授权等。 过滤器与网关的区别
什么是微服务网关 微服务网关是整个微服务API请求的入口,可以实现日志拦截、权限控制、解决跨域问题、限流、熔断、负载均衡、黑名单与白名单拦截、授权等。 过滤器与网关的区别
分布式配置中心可以实现不需要重启我们的服务器,动态的修改我们的配置文件内容,常见的配置中心有携程的阿波罗、SpringCloud Config、Nacos轻量级的配置中心等。
基于 K8S 构建 Jenkins 微服务发布平台 实现汇总: 1. 发布流程设计讲解 2. 准备基础环境 1. K8s环境(部署Ingress
Mybatis 提供了攻击Sql阻断器 用于避免恶意的删除和更新 全表的操作; sql性能分析器 用于分析sql的性能,建议在开发阶段使用,不建议在实际软件中使用。
SpringCloud Alibaba微服务实战系列博客: SpringCloud Alibaba微服务实战一 - 基础环境准备 :[http://www.javadaily
在使用springcloud的时候,我们经常会有多个服务,当我们本地在开发某个服务的时候,希望能利用线上已有环境的其他的服务,但是又不想本地服务被其他人调用,这个
一、缓存和数据库间数据一致性问题 在高并发的场景下,无论是先删除缓存后更新数据库,还是先更新数据库还是删除缓存,都会出现不一致的问题,所以在强一致的业务上不建议使用缓存。
前言 问:什么是网关服务? 答:给外部提供单一的访问接口,并做过滤和拦截处理的服务。 问:微服务架构中网关服务有什么作用? 答:我们微服务架构中项目众多,如果直
解决的问题 为解决配置文件改变后,项目需要重启的问题 使改变git中配置文件后,推送配置到相应项目,完成配置更新而不需要重启 架构 ![watermark_ty
[附:SpringCloud之系列教程汇总跳转地址][SpringCloud] 一、环境搭建 ①首先,我们采用的是Eureka作为Seata的配置中心,所以先启动Eurek
必要性 服务注册中心(我使用的是Eureka)是指,分布式系统中所有的服务都向注册中心注册,使服务之间可以进行便捷通信。 分布式系统中,服务注册中心是最重要的基础部分。
关键词:@FeignClient,@EnableFeignClients 1、Fegin简介 Fegin是声明式、模块化的Http客户端,即封装http
微服务启动报Cannot execute request on any known server 的几种解决办法 报错中文描述: 无法对任何已知的服务执行请求 ---
SpringCloud微服务实战系列(十六)应用监控之SpringBootAdmin的使用 一、概述 Actuaotr是spring boot项目中非常强大的一个功
1、打开STVP软件,选择好芯片型号; ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9
1、Feign的目标 feign,是声明式的web service客户端,它让微服务之间的调用变得更简单了,类似controller调用service。Spring Cl
![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ub
Spring Cloud Gateway 是 springcloud 全新推出的第二代微服务网关,基于 Spring 5.0,Spring Boot 2.0 和 Project
前言 熔断处理什么呢?在微服务项目中,有很多的服务,在服务消费者调用服务提供者的时候可能会出现网络异常或者请求超时或者阻塞等等一系列问题,不过不进行处理的话,就可能导致,
Spring AOP 之 实战篇 Spring AOP 实战 看了上面这么多的理论知识, 不知道大家有没有觉得枯燥哈. 不过不要急, 俗话说理论是实践的基础, 对
Spring AOP 之 理论篇 基本知识 其实, 接触了这么久的 AOP, 我感觉, AOP 给人难以理解的一个关键点是它的概念比较多, 而且坑爹的是, 这些概念
Hystrix 是springcloud生态的断路器(隔离、限流、降级),主要是用来预防服务雪崩现象,剔除掉分布式系统中某些挂掉或请求过慢的服务节点。Hystrix 是一个帮助
Robbin 提供的客户端软负载均衡,是SpringCloud微服务的重要特征之一,同时,Fegin 提供了Robbin软负载的声明式调用。 ![watermark_type