E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Finchley微服务实战
Spring Cloud(
Finchley
版本)系列教程(二) 客户端负载均衡Ribbon
SpringCloud(
Finchley
版本)系列教程(二)客户端负载均衡Ribbon目前主流的负载均衡方案有两种,一种是集中式均衡负载,在消费者与服务提供者之间使用独立的代理方式进行负载,比如F5、Nginx
勤奋的凯尔森同学
·
2023-09-08 22:56
Spring
spring
cloud
负载均衡
ribbon
Spring Cloud(
Finchley
版本)系列教程(三) 服务消费者(Feign)
SpringCloud(
Finchley
版本)系列教程(三)服务消费者(Feign)一、Feign和OpenFeign的对比Feign是Netflix公司写的,是SpringCloud组件中的一个轻量级
勤奋的凯尔森同学
·
2023-09-08 22:25
Spring
spring
cloud
spring
后端
feign
spring cloud
Finchley
版本 中feign熔断机制不生效解决方法
在新版springcloud中使用feign时熔断机制不生效,服务B调用服务A中的接口,我们把服务A关掉,正常情况应该进入熔断机制,但是没有进入,经过研究解决方法如下:1、首先在eureka-server注册中心服务的application.yml配置中添加如下配置:eureka:server:enable-self-preservation:false#关闭自我保护模式(缺省为打开)evicti
风中吃西瓜
·
2023-09-08 07:22
Spring Cloud(
Finchley
版本)系列教程(一) 服务注册与发现(eureka)
SpringCloud(
Finchley
版本)系列教程(一)服务注册与发现(eureka)为了更好的浏览体验,欢迎光顾勤奋的凯尔森同学个人博客http://www.huerpu.cc:7000如有错误恳请大家批评指正
勤奋的凯尔森同学
·
2023-09-07 13:50
Spring
spring
cloud
eureka
spring
《
微服务实战
》 第十一章 Spring Cloud Alibaba nacos配置中心
系列文章目录第三十二章微服务链路跟踪-sleuthzipkin第三十章分布式事务框架seataTCC模式第二十九章分布式事务框架seataAT模式第十二章SpringCloudAlibabaSentinel第十一章SpringCloudAlibabanacos配置中心第十章SpringCloudAlibaba之Nacosdiscovery第七章SpringCloud之GateWay第六章Sprin
青花锁
·
2023-09-05 05:38
微服务实战
微服务
spring
spring
cloud
docker笔记7:Docker
微服务实战
1.通过IDEA新建一个普通微服务模块建Moduledocker_boot改POM4.0.0org.springframework.bootspring-boot-starter-parent2.5.6com.atguigu.dockerdocker_boot0.0.1-SNAPSHOTUTF-81.81.84.121.2.171.16.185.1.471.1.164.1.51.3.0org.sp
Rsingstarzengjx
·
2023-09-04 20:47
云原生技术
docker
笔记
微服务
SpringCloud
微服务实战
——搭建企业级开发框架(四十一):扩展JustAuth+SpringSecurity+Vue实现多租户系统微信扫码、钉钉扫码等第三方登录
前面我们详细介绍了SSO、OAuth2的定义和实现原理,也举例说明了如何在微服务框架中使用spring-security-oauth2实现单点登录授权服务器和单点登录客户端。目前很多平台都提供了单点登录授权服务器功能,比如我们经常用到的QQ登录、微信登录、新浪微博登录、支付宝登录等等。 如果我们自己的系统需要调用第三方登录,那么我们就需要实现单点登录客户端,然后跟需要对接的平台调试登录SDK
全栈程序猿
·
2023-08-31 12:59
设计模式
SpringMVC实践
spring
cloud
微服务
vue.js
2018读书
已完成:《编程风格——好代码的逻辑》《Lua设计与实现》《Antlr4权威指南》《深入理解计算机系统》《springcloud
微服务实战
》《领域驱动设计》《实现领域驱动设计》(英文)《领域驱动设计精髓》
suoga
·
2023-08-30 22:17
SpringCloud
微服务实战
——搭建企业级开发框架(三十):整合EasyExcel实现数据表格导入导出功能
批量上传数据导入、数据统计分析导出,已经基本是系统必不可缺的一项功能,这里从性能和易用性方面考虑,集成EasyExcel。EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目,在尽可能节约内存的情况下支持读写百M的Excel: Java解析、生成Excel比较有名的框架有Apachepoi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的A
·
2023-08-29 15:03
【安全】 阅读 RFC6749 及理解 Oauth2.0 下的授权码模式
看了《Spring
微服务实战
》对OAuth2.0的介绍后还是觉得存在一些翻译的问题。现在结合RFC6749一起重新梳理下。1.1.一个场景:o-stock实现获取微信头像。
Ch.yang
·
2023-08-27 05:31
后端
基础
架构
安全
微信
.Net Core
微服务实战
- Polly:重试、熔断、限流
Polly:重试、熔断、限流源码及系列文章目录PollyPolly组件包Polly的能力失败重试适合失败重试的场景实现失败重试注意点熔断限流缓存组合策略组合策略的优先级策略的状态源码及系列文章目录Git源码:https://github.com/tangsong1995/TS.MicroservicesCSDN资源:https://download.csdn.net/download/qq_336
Aoss丶
·
2023-08-26 08:51
.net
core
微服务实战
微服务
.net
core
Polly
.Net Core
微服务实战
- 目录及源码
tangsong1995/TS.MicroservicesCSDN资源:https://download.csdn.net/download/qq_33649351/34675095目录.NetCore
微服务实战
Aoss丶
·
2023-08-26 08:51
.net
core
微服务实战
微服务
.netcore
Docker
微服务实战
1.通过IDEA新建一个普通微服务模块1.1建Moduledocker_boot1.2改写pom4.0.0org.springframework.bootspring-boot-starter-parent2.5.6com.atguigu.dockerdocker_boot0.0.1-SNAPSHOTUTF-81.81.84.121.2.171.16.185.1.471.1.164.1.51.3.
qq_43085588
·
2023-08-23 19:49
docker
docker
微服务
rpc
基于Java+SpringBoot+Vue前后端分离人事管理系统设计与实现
可提供微服务项目搭建与毕业项目实战✌博主作品:《
微服务实战
》专栏是本人的实战经验总结,《Spring家族及微服务系列》专注Spring、SpringMVC、SpringBoot、SpringCloud系列
卡布奇诺-海晨
·
2023-08-20 04:32
Java项目案例
java
spring
boot
vue.js
基于Java+SpringBoot+Vue前后端分离学生管理系统设计与实现
可提供微服务项目搭建与毕业项目实战✌博主作品:《
微服务实战
》专栏是本人的实战经验总结,《Spring家族及微服务系列》专注Spring、SpringMVC、SpringBoot、SpringCloud系列
卡布奇诺-海晨
·
2023-08-20 04:31
Java项目案例
spring
boot
vue.js
SpringCloud
微服务实战
——搭建企业级开发框架(四十一):扩展JustAuth+SpringSecurity+Vue实现多租户系统微信扫码、钉钉扫码等第三方登录
前面我们详细介绍了SSO、OAuth2的定义和实现原理,也举例说明了如何在微服务框架中使用spring-security-oauth2实现单点登录授权服务器和单点登录客户端。目前很多平台都提供了单点登录授权服务器功能,比如我们经常用到的QQ登录、微信登录、新浪微博登录、支付宝登录等等。 如果我们自己的系统需要调用第三方登录,那么我们就需要实现单点登录客户端,然后跟需要对接的平台调试登录SDK
全栈程序猿
·
2023-08-20 00:09
Spring
微服务实战
第1章 欢迎迈入云世界,Spring
第1章欢迎迈入云世界,Spring1.1什么是微服务微服务架构具有以下特征。应用程序逻辑分解为具有明确定义了职责范围的细粒度组件,这些组件互相协调提供解决方案。每个组件都有一个小的职责领域,并且完全独立部署。微服务应该对业务领域的单个部分负责。此外,一个微服务应该可以跨多个应用程序复用。微服务通信基于一些基本的原则(注意,我说的是原则而不是标准),并采用HTTP和JSON(JavaScriptOb
天空鸟_时光不老
·
2023-08-19 16:07
微服务
spring
java
spring
boot
微服务
consul java 应用_Spring Cloud Consul使用——配置中心
pom.xml4.0.0com.lynchspring-cloud-consul-config0.0.1-SNAPSHOTorg.springframework.bootspring-boot-starter-parent2.0.3.RELEASEUTF-8UTF-81.8
Finchley
.RELEASEorg.springframework.bootspring-boot-starter-a
GreyZzzzzzXh
·
2023-08-19 13:02
consul
java
应用
微服务实战
——微服务架构选型SpringCloud / Dubbo / K8S比较(一)
说在前面大概是三年前,因一些原因公司原项目最初为单体结构部署,所有业务模块都在一个项目里面,而后随着业务的不断膨胀以及模块之间的耦合,导致后面增加或修改一些简单业务时的成本都会变的极大。新入职的同事更是苦不堪言,学习代码的成本极高。基于这些原因,就开始了后面漫长的架构改造旅途。这么多微服解决方案,到底选哪个?1.介绍fileMotan微博内部使用的RPC框架,于2016年对外开源。后来在Motan
渠唐
·
2023-08-19 02:25
SpringCloud
微服务实战
——搭建企业级开发框架(三十一):自定义MybatisPlus代码生成器实现前后端代码自动生成
理想的情况下,代码生成可以节省很多重复且没有技术含量的工作量,并且代码生成可以按照统一的代码规范和格式来生成代码,给日常的代码开发提供很大的帮助。但是,代码生成也有其局限性,当牵涉到复杂的业务逻辑时,简单的代码生成功能无法解决。 目前市面上的代码生成器层出不穷,大多数的原理是基于已有的代码逻辑模板,按照一定的规则来生成CRUD代码。至于更为复杂的代码生成大家都在人工智能领域探索,目前基于代码
全栈程序猿
·
2023-08-18 07:31
[golang gin框架] 46.Gin商城项目-
微服务实战
之后台Rbac客户端调用微服务权限验证以及Rbac微服务数据库抽离
根据用户的权限动态显示左侧菜单,判断当前登录用户的权限、没有权限访问则拒绝,参考[golanggin框架]14.Gin商城项目-RBAC管理,该微服务功能和上一节[golanggin框架]45.Gin商城项目-
微服务实战
之后台
zhoupenghui168
·
2023-08-18 06:03
golang
#
golang微服务
#
gin框架开发
数据库
golang
gin
微服务权限验证
微服务数据库抽离
【
微服务实战
】01-工程结构概览
文章目录工程结构概览:定义应用分层及依赖关系1.应用分层2.定义Entity3.仓储层3.1工作单元:事务管理3.2仓储层4.领域事件5.APIController最佳实践工程结构概览:定义应用分层及依赖关系1.应用分层领域模型层基础设施层⇒仓储应用层⇒Api、后台任务Job共享层总结领域模型专注业务的设计,不依赖仓储等基础设施层基础设施的仓储层仅负责领域模型的取出和存储使用CQRS模式设计应用层
Tiger_shl
·
2023-08-18 06:27
NetCore
微服务
微服务
.netcore
后端
开发语言
微服务实战
(二):落地微服务架构到直销系统(构建消息总线框架接口)
微服务实战
(二):落地微服务架构到直销系统(构建消息总线框架接口)从上一篇文章大家可以看出,实现一个自己的消息总线框架是非常重要的内容,消息总线可以将界限上下文之间进行解耦,也可以为大并发访问提供必要的支持
malaoko
·
2023-08-17 10:56
SpringCloud
微服务实战
——搭建企业级开发框架(三十五):SpringCloud + Docker + k8s-集群部署
一、集群环境规划配置生产环境不要使用一主多从,要使用多主多从。这里使用三台主机进行测试一台Master(172.16.20.111),两台Node(172.16.20.112和172.16.20.113)1、设置主机名CentOS7安装完成之后,设置固定ip,三台主机做相同设置vi/etc/sysconfig/network-scripts/ifcfg-ens33#在最下面ONBOOT改为yes,
·
2023-08-15 16:40
SpringCloud
微服务实战
——搭建企业级开发框架(三十四):SpringCloud + Docker + k8s-打包配置
SpringCloud微服务包含多个SpringBoot可运行的应用程序,在单应用程序下,版本发布时的打包部署还相对简单,当有多个应用程序的微服务发布部署时,原先的单应用程序部署方式就会显得复杂且不可控。那么我们就会思考使用简单的部署方式,解决自动化发布、自动化部署、微服务监控等问题。 我们使用目前行业通用的解决方案,Jenkins+GitLab+Maven+Docker+Kubernete
·
2023-08-15 16:58
【
微服务实战
系列】搭建统一认证中心(认证和用户信息保存到内存中的实现方式)
文章目录1.1认证服务搭建1.1.1获取token1.1.2校验token1.1.3刷新token1.2资源服务器搭建这部分搭建一个统一的认证中心,权限和用户信息都是写死到代码中,项目启动的时候就会加载到内存中去。先创建两个模块micro-app-authserver-inmemory(认证服务),micro-app-resources(资源服务)。1.1认证服务搭建创建模块成功之后,pom.xm
dream21st
·
2023-08-15 09:48
微服务实战系列
微服务
spring
cloud
spring
boot
SpringCloud
微服务实战
——搭建企业级开发框架(四十二):集成分布式任务调度平台XXL-JOB,实现定时任务功能
定时任务几乎是每个业务系统必不可少的功能,计算到期时间、过期时间等,定时触发某项任务操作。在使用单体应用时,基本使用Spring提供的注解即可实现定时任务,而在使用微服务集群时,这种方式就要考虑添加分布式锁来防止多个微服务同时运行定时任务而导致同一个任务重复执行。 除了使用注解,现在还有一种方式,就是搭建分布式任务平台,所有的微服务注册到分布式任务平台,由分布式任务平台统一调度,这样避免了同
全栈程序猿
·
2023-08-15 00:29
微服务实战
项目-学成在线-项目优化(redis缓存优化)
微服务实战
项目-学成在线-项目优化(redis缓存优化)1优化需求视频播放页面用户未登录也可以访问,当用户观看试学课程时需要请求服务端查询数据,接口如下:1、根据课程id查询课程信息。
爪蛙毁一生
·
2023-08-14 06:09
java
#
spring
#
springboot
缓存
微服务
redis
微服务实战
项目-学成在线-项目部署
微服务实战
项目-学成在线-项目部署1什么是DevOps一个软件的生命周期包括:需求分析阶、设计、开发、测试、上线、维护、升级、废弃。
爪蛙毁一生
·
2023-08-13 16:48
java
#
spring
#
springboot
微服务
架构
java
分布式
Spring Cloud Alibaba
微服务实战
笔记之微服务架构篇
目录:一、微服务介绍二、微服务架构的常见问题三、微服务架构的常见概念四、微服务架构的常见解决方案概述:俗话说,兵马未动,粮草先行,只有更好的理解什么是微服务,才能事半功倍的学习好微服务架构。一、微服务介绍微服务架构,重点在一个微字,简单的说就是将单体服务拆分成更多更小的服务,每个服务都是一个独立的,可以运行的项目。我们来看一张图:这么拆有什么好处?没有拆分之前,你修改一个功能,进行测试,部署上线,
七叶笔记
·
2023-08-12 07:30
《Spring Cloud
微服务实战
》读书笔记——服务治理Spring Cloud Eureka
1.基础知识1.1什么是微服务架构微服务其实是系统架构上的一种设计风格,它的主旨是讲一个系统拆分成多个小型服务,这些小型服务在各自独立的进程中运行,服务之间通过基于HTTP的RESTfulAPI进行通信协作。被拆分成的每一个小型服务都围绕这系统中的某一项或者某一些耦合度较高的业务功能进行构建,并且每个服务都维护这自身的数据存储、业务开发、自动化测试案例以及独立部署机制。由于有了轻量级的通信协作基础
_白月光梦境
·
2023-08-11 08:25
读书笔记
java
分布式
spring cloud zipkin2 + kafka + es
springboot版本:2.0.4.RELEASEspringcloud版本:
Finchley
.SR1zipkinserverpom.xmlorg.springframework.cloudspring-cloud-starter-netflix-eureka-client2.0.1
就怕是个demo
·
2023-08-08 23:15
[golang gin框架] 45.Gin商城项目-
微服务实战
之后台Rbac微服务之角色权限关联
角色和权限的关联关系在前面文章中有讲解,见[golanggin框架]14.Gin商城项目-RBAC管理之角色和权限关联,角色授权,在这里通过微服务来实现角色对权限的授权操作,这里要实现的有两个功能,一个是进入授权,另一个是,授权提交操作,页面如下:一.实现后台权限管理Rbac之角色权限关联微服务服务端功能这里需要在proto/rbacRole.proto中增加两个方法:授权操作Auth(),执行授
zhoupenghui168
·
2023-08-08 07:28
golang
#
golang微服务
#
gin框架开发
golang
gin
微服务
rbac
角色权限微服务授权操作微服务
Spring Cloud
微服务实战
阅读《Spring
微服务实战
》笔记项目地址:https://gitee.com/liaozb1996/spring-cloud-in-action第三章配置服务器配置管理原则配置管理原则:分离:配置部署和服务部署分离抽象
liaozb1996
·
2023-08-04 09:28
微服务实战
项目-学成在线-选课学习(支付与学习中心)模块
微服务实战
项目-学成在线-选课学习(支付与学习中心)模块1模块需求分析1.1模块介绍本模块实现了学生选课、下单支付、学习的整体流程。
爪蛙毁一生
·
2023-08-03 10:58
java
#
spring
#
springboot
微服务
学习
java
NACOS配置、注册中心及持久化
RELEASEspring-cloud-alibaba-dependencies:0.2.2.RELEASENacos-server:1.0.1(避免新版本V1.1.0有其他问题,暂时使用1.0.1)本地实现时遇到的坑:1.SpringCloud:
Finchley
.RELEASE
Waals_e612
·
2023-08-01 01:40
[golang gin框架] 43.Gin商城项目-
微服务实战
之后台Rbac微服务之管理员的增删改查以及管理员和角色关联
上一节讲解了后台Rbac微服务角色增删改查微服务,这里讲解权限管理Rbac微服务管理员的增删改查微服务以及管理员和角色关联微服务功能一.实现后台权限管理Rbac之管理员增删改查微服务服务端功能1.创建Manager模型要实现管理员的增删改查,就需要创建对应的模型,故在server/rbac/models下创建manager.go模型文件,参考[golanggin框架]14.Gin商城项目-RBAC
zhoupenghui168
·
2023-07-31 12:34
golang
#
golang微服务
#
gin框架开发
golang
gin
微服务
Rbac管理员微服务
[golang gin框架] 44.Gin商城项目-
微服务实战
之后台Rbac微服务之权限的增删改查微服务
上一节讲解了[golanggin框架]43.Gin商城项目-
微服务实战
之后台Rbac微服务之管理员的增删改查以及管理员和角色关联,这里讲解权限管理Rbac微服务权限的增删改查微服务一.实现后台权限管理Rbac
zhoupenghui168
·
2023-07-31 07:08
golang
#
golang微服务
#
gin框架开发
golang
gin
微服务
Rbac权限管理微服务
微服务实战
项目-学成在线-认证授权模块(有项目实战实现)
微服务实战
项目-学成在线-认证授权模块1模块需求分析1.1什么是认证授权截至目前,项目已经完成了课程发布功能,课程发布后用户通过在线学习页面点播视频进行学习。如何去记录学生的学习过程呢?
爪蛙毁一生
·
2023-07-30 03:24
java
#
spring
#
springboot
微服务
数据库
java
分布式
云原生
spring
boot
springcloud
微服务实战
系列(六)-网关springcloud zuul
1.场景描述今天接着介绍springcloud,今天介绍下springcloud的路由网关-Zuul,外围系统或者用户通过网关访问服务,网关通过注册中心找到对应提供服务的客户端,网关也需要到注册中心进行注册。2.解决方案2.1官网架构图先把官网的图在贴一下,便于理解。image说明:gateway负责与外部进行交互,是sprincloud微服务对外的窗口。2.2开始撸码2.2.1new—>proj
软件老王
·
2023-07-30 02:47
SpringCloud
微服务实战
——搭建企业级开发框架(五十三):微信小程序授权登录增加多租户可配置界面
GitEgg框架集成weixin-java-miniapp工具包以实现微信小程序相关接口调用功能,weixin-java-miniapp底层支持多租户扩展。每个小程序都有唯一的appid,weixin-java-miniapp的多租户实现并不是以租户标识TenantId来区分的,而是在接口调用时,传入appid,动态切换ThreadLocal的appid来实现多租户的。并且其多个微信小程序的配
全栈程序猿
·
2023-07-29 23:08
SpringCloud
SpringBoot
spring
cloud
微服务
微信小程序
19套项目实战系列--Spring Cloud Spring Boot(整套源码)
整套大型项目源码,需要的回复私信:19┃┣━01.19套项目实战系列┃┃┣━第04套【项目实战】SpringCloud分布式
微服务实战
,打造大型自媒体3大业务平台分布式前后端分离项目分层聚合养成应对复杂业务的综合技术能力
码视野
·
2023-07-28 16:41
JAVA
java
开发语言
SpringCloudAlibaba
微服务实战
系列(一)Nacos服务注册发现
SpringCloudAlibaba
微服务实战
系列(一)Nacos服务注册发现实战前先做一个背景了解。单体架构、SOA和微服务单体架构:近几年技术的飞速发展,各种各样的服务已经进入到网络化。
鸢尾の
·
2023-07-27 20:51
SpringBoot
SpringCloud
Java
架构
spring
cloud
nacos
SpringCloud
微服务实战
——搭建企业级开发框架:第三方登录-微信小程序授权登录流程设计和实现
在前面的设计和实现中,我们的微服务开发平台通过JustAuth来实现第三方授权登录,通过集成公共组件,着实减少了很多工作量,大多数的第三方登录直接通过配置就可以实现。而在第三方授权登录中,微信小程序授权登录和APP微信授权登录是两种特殊的第三方授权登录。 JustAuth之所以能够将多种第三方授权登录服务整合在一起,抽象公共组件的原因是大多数的授权登录服务器都是遵循OAuth2.0协议开发,
2301_76429513
·
2023-07-27 16:04
网络
服务器
linux
[golang gin框架] 42.Gin商城项目-
微服务实战
之后台Rbac微服务角色增删改查微服务
一.重构后台Rbac用户登录微服务功能上一节讲解了后台Rbac微服务用户登录功能以及Gorm数据库配置单独抽离,Consul配置单独抽离,这一节讲解后台Rbac微服务角色增删改查微服务功能,Rbac微服务角色增删改查微服务和后台Rbac用户登录微服务是属于同一个Rbac微服务的不同子微服务功能,为了区分不同子微服务功能,所以,在进行后台Rbac微服务角色增删改查微服务功能之前,需要对前面一节Rba
zhoupenghui168
·
2023-07-27 09:47
golang
#
golang微服务
#
gin框架开发
golang
gin
微服务
Rbac角色管理微服务
Rbac
角色管理微服务服务端客户端操作
Docker 全栈体系(六)
Docker体系(高级篇)三、Docker
微服务实战
1.通过IDEA新建一个普通微服务模块建Moduledocker_boot改POM4.0.0org.springframework.bootspring-boot-starter-parent2.5.6com.alex.dockerdocker_boot0.0.1
柠檬小帽
·
2023-07-27 03:39
Docker全栈体系
docker
容器
运维
《Spring
微服务实战
》第七章 保护微服务(问题与解答)
问题一:OAuth2Authentication的值为null问题描述:在代码清单7-1中,有以下这么一段代码:@RequestMapping(value={"/user"},produces="application/json")publicMapuser(OAuth2Authenticationuser){MapuserInfo=newHashMap<>();userInfo.put("use
9527的编程梦
·
2023-07-27 02:50
SpringCloud
微服务实战
——搭建企业级开发框架(五十三):微信小程序授权登录增加多租户可配置界面
GitEgg框架集成weixin-java-miniapp工具包以实现微信小程序相关接口调用功能,weixin-java-miniapp底层支持多租户扩展。每个小程序都有唯一的appid,weixin-java-miniapp的多租户实现并不是以租户标识TenantId来区分的,而是在接口调用时,传入appid,动态切换ThreadLocal的appid来实现多租户的。并且其多个微信小程序的配
全栈程序猿
·
2023-07-26 10:12
SpringCloudAlibaba
微服务实战
系列(四)Sentinel熔断降级、异常fallback、block细致处理
SpringCloudAlibabaSentinel降级和熔断接着上篇文章的内容,在Sentinel中如何进行降级和熔断呢?熔断降级规则降级规则在Sentinel中降级主要有三个策略:RT、异常比例、异常数,也是针对某个资源的设置。而在1.8.0+版本后RT改为了慢调用比例需要设置允许的慢调用RT(即最大的响应时间),请求的响应时间大于该值则统计为慢调用。当单位统计时长(statIntervalM
鸢尾の
·
2023-07-25 12:02
Java
SpringCloud
SpringBoot
微服务
sentinel
SpringCloudAlibaba
微服务实战
系列(二)Nacos配置中心
SpringCloudAlibabaNacos配置中心在java代码中或者在配置文件中写配置,是最不雅的,意味着每次修改配置都需要重新打包或者替换class文件。若放在远程的配置文件中,每次修改了配置后只需要重启一次服务即可。话不多说,直接干货拉满。集成nacos配置中心首先引入配置相关的依赖com.alibaba.cloudspring-cloud-starter-alibaba-nacos-c
鸢尾の
·
2023-07-25 12:32
Java
SpringBoot
SpringCloud
springcloud
nacos
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他