OpenFeign的5个优化小技巧

OpenFeign 是 Spring 官方推出的一种声明式服务调用和负载均衡组件。它的出现就是为了替代已经进入停更维护状态的 Feign(Netflix Feign),同时它也是 Spring 官方的顶级开源项目。我们在日常...

SpringCloud微服务如何停机但用户无感知

版本: SpringBoot 1.5.4.RELEASE SpringCloud Dalston.RELEASE 本文主要讨论的是微服务注册到Eureka注册中心,并使用Zuul网关负载访问的情况,如何停机可以使用户无感知。 方式一:kill -9 java进程i...

如何使用Feign实现服务接口调用

Fegin是一个声明式的REST调用的客户端,使用Fegin会让REST接口的调用变得更加简单。它提供了各种的HTTP请求模板几乎可以适用于各种接口的调用,通过编写简单的接口调用方式添加简单的...

SpringCloud基于Redis分布式锁怎么做?

1、Redis 利用 setnx 和 setex 实现分布式锁 基本命令主要有: setnx(SET If Not Exists):当且仅当 Key 不存在时,则可以设置,否则不做任何动作。 setex:可以设置超时时间 其原理为:通过 SET...

讲给不是程序员听的:SpringCloud是什么

一、前言 这篇主要来讲讲SpringCloud的一些基础的知识,当然了,我的水平是有限的,可能会有一些理解错的的概念/知识点,还请大家不吝在评论区指正啊~~ SpringCloud GitHub Demo(看完文章的...

不懂就问:Spring Cloud是怎么运行的?

随着微服务架构在越来越多的公司得到实践和应用, 基于Spring Cloud的这一套微服务生态框架体系,也在这个过程中得到大量的实践和运用 。虽然目前Service Mesh的概念也越来越得到关注...

Spring cloud原生的限流功能强不强?你看过来

在频繁的网络请求时,服务有时候也会受到很大的压力,尤其是那种网络攻击,非法的。这样的情形有时候需要作一些限制。例如:限制对方的请求,这种限制可以有几个依据:请求...

Spring Cloud 配置中心的基本用法介绍

1. Spring Cloud Config的服务端 1.1. 简述 我们在开发大的系统时,由于服务较多,相同的配置(如数据库信息、缓存、开关量等)会出现在不同的服务上,如果一个配置发生变化,则可能需...

Spring Cloud实现高并发微服务的实战案例

说到微服务,大家很容易会想到亚马逊的OSS、Spring Cloud或者Service Comb、Service Mesh等等。其中,Spring Cloud是大家比较熟悉的一个微服务开发框架,今天分享的主题也是基于Spring Cloud的微服...

SpringCloud认证和鉴权的六种方式

1、 单体应用下的常用方案 传统的单体应用,一般会写一个固定的认证和鉴权的包,里面包含很多的认证和鉴权的类,当用户请求时可以利用session的方式,把用户存入session并生成一个...

Springcloud+Mybatis如何使用多数据源

前段时间在做会员中心和中间件系统开发时,多次碰到多数据源配置问题,主要用到分包方式、参数化切换、注解+AOP、动态添加 这四种方式。这里做一下总结,分享下使用心得以及踩...

30年编程的我来谈谈:微服务的协调者SpringCloud

Spring Cloud简介 从零开始构建一套完整的分布式系统是困难的。在1.2节中,我们讨论了众多的分布式系统的架构,可以说每种架构都有其优势及局限,采用何种架构风格要看应用程序当前...