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
Springcloud
SpringCloud
——Gateway(使用redis做限流、跨域)
限流介绍限流就是限制一段时间内,用户访问资源的次数,减轻服务器压力,限流大致分为两种:1.IP限流(5s内同一个ip访问超过3次,则限制不让访问,过一段时间才可继续访问)2.请求量限流(只要在一段时间内(窗口期),请求次数达到阀值,就直接拒绝后面来的访问了,过一段时间才可以继续访问)(粒度可以细化到一个api(url),一个服务)限流模型漏斗算法,令牌桶算法,窗口滑动算法计数器算法,本次使用令牌桶
Vincent_frost
·
2023-10-16 08:01
redis
spring
cloud
gateway
SpringCloud
Gateway中redis限流lua脚本
--定义token和时间戳localtokens_key=KEYS[1]localtimestamp_key=KEYS[2]--redis.log(redis.LOG_WARNING,"tokens_key"..tokens_key)--localrate=tonumber(ARGV[1])localcapacity=tonumber(ARGV[2])localnow=tonumber(ARGV[
ZHANGJNWEI
·
2023-10-16 08:01
微服务组件
Spring Cloud Gateway 使用 Redis 限流使用教程
从本文开始,笔者将总结
springcloud
相关内容的教程版本选择为了适应java8,笔者选择了下面的版本,后续会出java17的以SpringBoot3.0.X为主的教程SpringBoot版本2.6.5
SpringCloud
悟世君子
·
2023-10-16 08:30
spring
cloud
springcloud
gateway
redis
java
微服务
分布式
分布式开发-Spring Cloud
2.1Ribbon客户端负载均衡2.2Feign声明式调用3断路器——Hystrix3.1使用降级服务3.2启用Hystrix仪表盘4.路由网关-Zuul4.1构建Zuul网关4.2使用过滤器5.使用@
SpringCloud
Application
Martiny66
·
2023-10-16 07:03
Spring
Boot
java
spring
boot
Java面试题-Spring Boot和Spring Cloud(持续更新)
SpringBoot:旨在简化创建产品级的Spring应用和服务,简化了配置文件,使用嵌入式web服务器,含有诸多开箱即用微服务功能,可以和
springcloud
联合部署。SpringFramew
web_15534206248
·
2023-10-16 07:31
java
java
spring
boot
spring
cloud
分布式
服务器
2021年Java面试总结题
1、
SpringCloud
与Dubbo对比优缺点?组件简介?Feign遇到的问题(多requestbody参数)Feign底层通信包?Feign拦截器设置header。
小坏蛋至尊宝
·
2023-10-16 06:09
java
面试
笔记
java
面试
开发语言
K8S的ServiceIP实现原理
作者:刘海峰,IT行业资深码农,从事.net/java/go语言开发十余年,长期关注
springcloud
/k8s/linux网络相关的技术,现为滴普科技容器产品首席架构师。
滴普科技
·
2023-10-16 06:45
k8s
iptables
linux
网络
SpringCloud
急速上手手册
BV1tT4y1a7LA1.sprngcloud1.1分布式服务架构演进史:单体架构---垂直架构---分布式架构---SOA架构---微服务架构分布式架构:将服务拆分,每个服务都单独提供访问。SOA架构:只要将服务注册进服务总线,就可以实现互相调用,缺点:服务总线挂掉就死了微服务架构:只要将服务注册进服务总线,就可以实现互相之间的直接调用,并不需要总线帮我们调用。只需要记录那些服务在哪里。1.2
xy294636185
·
2023-10-16 04:07
springcloud
微服务
microservices
架构
各种框架的面试
SpringCloud
1.0什么是微服务微服务就是将一个单体架构的应用按业务划分为一个个的独立运行的程序,每个小的服务之间都要进行通信,它们之间通过HTTP资源API进行通信(也可以采用消息队列来通信,
Java烟雨
·
2023-10-16 04:07
java
后端
面试
面试
java
微服务
后端
spring
cloud
SpringCloud
快速上手
微服务介绍
SpringCloud
介绍Eureka服务注册与发现Eureka如何管理服务调用服务续约、下线、剔除Eureka和Zookeeper区别搭建Eureka服务服务注册客户端负载均衡Ribbon源码分析
有点晚了.
·
2023-10-16 04:06
编程本就是逆天而行
死在路上很正常
分布式
spring
SpringCloud
SpringCloud
入门和框架搭建图文教程
SpringCloud
入门和框架搭建图文教程(部分组件)一.微服务架构1.1什么是分布式不同模块部署在不同服务器上作用:分布式解决网站高并发带来问题1.2什么是集群多台服务器部署相同应用构成一个集群作用
知 行 合 一
·
2023-10-16 04:35
SpringCloud
SpringCloud
Java面试之Springboot,
SpringCloud
前言上篇讲了Spring相关的一些面试题,Spring的一些基本特性基本已经涵盖了,而Springboot,
Springcloud
作为其衍生框架,底层特性也相似,所以题目主要是针对一些这些框架的特有功能
JoshuaGraham
·
2023-10-16 04:05
Java面试
java
spring
boot
spring
cloud
面试
【实用篇】
SpringCloud
+RabbitMQ+Docker+Redis+搜索+分布式,系统详解
springcloud
分布式
文章目录一、服务拆分1.1服务拆分Demo1.2微服务远程调用二、Eureka2.1Eureka原理2.2Eureka-server服务搭建2.3eureka-client服务注册2.4eureka-client服务复制2.5eureka服务发现三、Ribbon负载均衡3.1负载均衡原理3.2负载均衡策略3.3自定义负载均衡策略3.4饥饿加载与懒加载四、Nacos4.1Nacos安装教程4.2服务
后端漫漫
·
2023-10-16 03:51
Spring
Java
分布式
java-rabbitmq
spring
cloud
Eureka服务注册与发现
之前我们已经在公众号里介绍了
SpringCloud
和微服务架构,接下来我们就跟随作者具体看看如何使用
SpringCloud
Eureka实现服务治理。本文最先发布于opsdev,转载已获取作者授权。
zhousenshan
·
2023-10-16 03:09
springCloud
微服务(非代码)服务发现与注册中心和Eureka详解
服务发现与注册中心-Eureka详解文章目录服务发现与注册中心-Eureka详解
SpringCloud
理论技术概述主流技术栈服务注册与发现1、为什么使用服务发现?
CR553
·
2023-10-16 03:09
微服务
java
【第二章】服务的注册与发现Eureka
1.1
SpringCloud
简介本次教程使用的版本为SpringBoot版本2.0.3.RELEASE,
SpringCloud
版本为Finchley.RELEASE。
sunnyday0426
·
2023-10-16 03:38
Spring
Cloud
eureka
springcloud
分布式
高可用
Java
服务注册发现之Eureka
另外和
SpringCloud
无缝集成,
SpringCloud
还有一套非常完善的开源代码来整合Eureka,所以使用起来非常方便。
taoli-qiao
·
2023-10-16 03:37
微服务
eureka
spring
cloud
服务的注册与发现Eureka(Finchley版本)
blog.csdn.net/forezp/article/details/81040925https://blog.csdn.net/forezp/article/details/81040925史上最简单的
SpringCloud
倪默遥
·
2023-10-16 03:37
spring
cloud
springcloude
服务注册与发现
Eureka
Eureka:Spring Cloud服务注册与发现组件(非常详细)
SpringCloud
将Eureka与Netflix中的其他开源服务组件(例如Ribbon、Feign以及Hystrix等)一起整合进
SpringCloud
Netflix模块中,整合后的组件全称为
SpringCloud
NetflixEureka
God Zhang
·
2023-10-16 03:06
SpringCloud
springboot
eureka
spring
cloud
java
SpringCloud
Eureka之高可用的注册中心
SpringCloud
系列eureka之服务治理完整过程搭建eureka之高可用的注册中心eureka之详解ribbon之客户端负载均衡ribbon之配置详解Hystrix之服务容错保护Hystrix之使用详解
荆轲刺秦
·
2023-10-16 03:06
SpringCloud
springcloud
eureka
高可用注册中心
SpringCloud
——Eureka 服务注册与发现组件
目录一、简介二、Eureka两大组件三、Eureka服务注册与发现示例1四、EurekaServer集群示例2五、Eureka自我保护机制一、简介
SpringCloud
将Eureka与Netflix中的其他开源服务组件一起整合进
Elric Shen
·
2023-10-16 03:05
SpringCloud
eureka
spring
cloud
java
SpringCloud
:NetFlix(上)
目录1.初步了解
SpringCloud
2.微服务概述1.什么是微服务?
雙馬程序猿
·
2023-10-16 01:34
Java
java
Jenkins自动部署
SpringCloud
项目
1.本地准备Tomcat环境2.jenkins下载地址https://jenkins.io/zh/download/选择war包下载image.png下载后把war包放入Tomcat的webapps目录下,之后启动Tomcat3.浏览器输入http://localhost:8080/jenkins/进入jenkins页面(Tomcat端口号为8080),等待...image.png4.打开提示目录
wToFly
·
2023-10-16 00:14
史上最简单的
SpringCloud
教程 | 第十篇: 高可用的服务注册中心(Finchley版本)
文章史上最简单的
SpringCloud
教程|第一篇:服务的注册与发现(Eureka)介绍了服务注册与发现,其中服务注册中心EurekaServer,是一个实例,当成千上万个服务向它注册的时候,它的负载是非常高的
伯雅之英
·
2023-10-16 00:02
feign调用接口参数可以为null吗_
SpringCloud
使用Feign调用其他客户端带参数的接口,传入参数为null或报错status 405 reading IndexService#del(.
SpringCloud
使用Feign调用其他客户端带参数的接口,传入参数为null或报错status405readingIndexService#del(Integer);第一种方法:如果你的API为Restful
weixin_39732716
·
2023-10-15 22:00
java rest post 多个参数_Spring cloud restTemplate 传递复杂参数的方式(多个对象)
使用微服务的时候往往服务之间调用比较麻烦,
springcloud
提供了Feign接口调用,RestTemplate调用的方式这里我探讨下RestTemplate调用的方式:服务A:接收三个对象参数这三个参数的是通过数据库查询出来的服务
G-limo
·
2023-10-15 22:00
java
rest
post
多个参数
Nacos源码详解
因为Eureka的闭源,Nacos成为了现在
SpringCloud
微服务注册中心的主流方案,那咱们废话不多说,直接开始读源码(基于2.2.0版本)。
CtrlC V型程序员
·
2023-10-15 22:27
java
spring
boot
springcloud
SpringCloud
Feign重写编码器支持pojos多实体与文件数组参数传递的方法
该方法不需要将多个自定义实体参数pojos封装到单个Pojo或单个Map中,可以保留原有接口结构最近公司的项目要重构为基于
SpringCloud
的微服务架构。
jianguyuxing123
·
2023-10-15 21:56
SpringCloud
Feign多pojo
SpringCloud多实体
feign多实体
SpringCloud多文件
springcloud
微服务笔记-01
目录微服务初步认识一、微服务技术对比二、企业需求的微服务搭配三、
springcloud
整合的功能组件四、http服务的远程调用eureka注册中心应用一、配置eureka二、注册服务三、服务发现Ribbon
wycyiyang
·
2023-10-15 21:43
spring
cloud
微服务
笔记
SpringCloud
--config
pom3、bootstrap.yml4、主启动5、controller6、测试四、Config客户端的动态刷新1、到入actuator监控2、修改yml,暴露监控端口3、修改controller4、测试五、
SpringCloud
Bu
小江yy
·
2023-10-15 21:07
rabbitmq
分布式
spring
cloud
Spring Cloud NetFlix 系列-01.微服务简介
SpringCloud
NetFlix系列-01.微服务简介1.微服务概述1.1什么是微服务?
人间、失格€
·
2023-10-15 21:04
spring
cloud
Netflix
spring
cloud
微服务
java
SpringBoot+
SpringCloud
集成分布式事务seata
分布式事务seata入门Demo1.下载地址:https://github.com/seata/seata/releases本文采用的seata-server-1.4.0.zip2.官方文档:http://seata.io/en-us/docs/ops/deploy-server.html下载下来直接解压,因为使用nacos做注册中心的参考文档很多,所以本文使用eureka,配置简单。1.首先修改
Fsy_Afei
·
2023-10-15 21:12
java
分布式事务
seata
java
分布式
6.
SpringCloud
:Seata分布式事务
目录一、Seata介绍Seata基本概念更多原理和过程分析二、无分布式事务控制的情况三、Seata概念事务分组概念释疑五、Seata服务端安装配置六、Seata客户端(AT模式)七、Seata服务端调整配置附录A:Seata需要的SQL等官方脚本一、Seata介绍seata全称是:simpleextensiableautonomoustransactionarchitecture,中文直译就是:简
zyplanke
·
2023-10-15 21:12
SpringCloud
spring
cloud
分布式
微服务
seata
Spring Cloud Alibaba 分布式事务 Seata 入门
目前,在
SpringCloud
体系中,我们一般采用两种方式来实现服务的调用:方式一,使用Dubbo发布服务,并使用Dubbo调用服务方式二,使用SpringMVC提供API接口,并使用Feign调用服务
weixin_42073629
·
2023-10-15 21:41
分布式事务
Seata
Spring
Cloud
SpringCloud
(12)— 分布式事务(Seata)
SpringCloud
(12)—分布式事务(Seata)一事务基础1.事务的ACID原则2.分布式事务问题在分布式系统下,一个业务跨越多个服务或数据源,每一个服务都是一个事务。
我不配拥有55kg的你
·
2023-10-15 21:40
SpringCloud
分布式
spring
cloud
elasticsearch
【Spring Cloud Alibaba】分布式事务 Seata
【
SpringCloud
Alibaba】分布式事务Seata1@Transactional注解2分布式事务解决方案3SeataAT3.1SeataAT概述3.2部署3.3系统集成3.4业务测试Seata
Vincent Vic
·
2023-10-15 21:36
Spring
Cloud
分布式
java
spring
cloud
分布式微服务
SpringCloud
Alibaba 中 Seata 分布式事务 组件搭建
文章目录Seata三大角色TC:事务协调者TM:事务管理器RM:资源管理器搭建TC:Seata-Server1.下载[seata-server](https://github.com/seata/seata/releases)2.Mysql创建数据库seata,执行以下脚本2.打开\seata-server-1.4.2\conf\file.conf文件修改成以下3.打开\seata-server-
HJAVAH
·
2023-10-15 21:05
spring
cloud
微服务
java
spring
分布式
SpringCloud
:分布式事务Seata部署和集成
一、部署Seata的tc-server1.下载首先我们要下载seata-server包,地址在http://seata.io/zh-cn/blog/download.html2.解压在非中文目录解压缩这个zip包,其目录结构如下:3.修改配置修改conf目录下的registry.conf文件:内容如下:#Copyright1999-2019Seata.ioGroup.##Licensedunder
Mr.D.Chuang
·
2023-10-15 21:34
SpringCloud
spring
cloud
分布式
spring
SpringCloud
:Feign组件之服务调用
SpringCloud
:Feign组件之服务调用一、Feign概述1.Feign是什么通过RestTemplate调用其它服务的API时,所需要的参数须在请求的URL中进行拼接,如果参数少的话或许我们还可以忍受
yololee_
·
2023-10-15 18:56
SpringCloud
java
springcloud
:feign、ribbon的超时时间和hystrix的超时熔断时间
1、ribbon的超时配置ribbon:OkToRetryOnAllOperations:false#对所有操作请求都进行重试,默认false,包括连接超时(connectTimeout)和请求超时(readTimeOut)ReadTimeout:3000#负载均衡超时时间,默认值5000ConnectTimeout:2000#ribbon请求连接的超时时间,默认值2000MaxAutoRetri
热血吊车尾~
·
2023-10-15 18:25
spring
springboot
springcloud等
spring-cloud
feign
ribbon
hystrix
【
SpringCloud
】
SpringCloud
之feign的各种超时时间配置效果
原文:https://www.pianshen.com/article/187038775/1.前言
Springcloud
框架中,超时时间的设置通常有三个层面:1、zuul网关#默认1000zuul.host.socket-timeout-millis
猩火燎原
·
2023-10-15 18:54
Spring
spring
cloud
java
spring
springcloud
的feign和hystrix超时配置
springcloud
的feign和hystrix超时配置feign:client:config:default:connect-timeout:5000read-timeout:5000hystrix
辞南℡
·
2023-10-15 18:24
spring
cloud
java
spring
springcloud
中feign调用超时问题
项目运行期间报以下错误需要对下面配置进行修改feign:hystrix:enabled:trueclient:config:default:#默认是代表所有的服务connect-timeout:2000#建立socket连接的时间read-timeout:5000#读取时间sdd-order:#指定服务connect-timeout:2000#建立socket连接的时间read-timeout:2
wyh奔跑
·
2023-10-15 18:23
spring cloud中feign请求超时Read timed out
SpringCloud
增加了对SpringMVC注释的支持,并使用SpringWeb中默认使用的HttpMessageConverters。
李颢-java
·
2023-10-15 18:53
java代码
spring
cloud
feign
Read
timed
out
Spring Cloud:Feign - 轻量级Restful HTTP客户端
什么是FeignFeign是一款Netflix开源的轻量级的RestfulHttpClient,实现了负载均衡和Rest调用的开源框架,封装了Ribbon(
SpringCloud
2020版本后替代为LoadBalancer
言尭
·
2023-10-15 18:52
Spring
Cloud
spring
boot
spring
cloud
ribbon
SpringCloud
: ribbon自定义负载均衡策略
packagecn.edu.tju.config;importcom.netflix.client.config.IClientConfig;importcom.netflix.loadbalancer.AbstractLoadBalancerRule;importcom.netflix.loadbalancer.ILoadBalancer;importcom.netflix.loadbalanc
amadeus_liu2
·
2023-10-15 18:51
SpringCloud
spring
cloud
ribbon
负载均衡
SpringCloud
: Feign超时时间配置
在配置类增加一个
[email protected]
(){returnnewRequest.Options(3000,5000);}
amadeus_liu2
·
2023-10-15 18:21
SpringCloud
java
SpringCloud
: ribbon自定义负载均衡策略
packagecn.edu.tju.config;importcom.netflix.client.config.IClientConfig;importcom.netflix.loadbalancer.AbstractLoadBalancerRule;importcom.netflix.loadbalancer.ILoadBalancer;importcom.netflix.loadbalanc
amadeus_liu2
·
2023-10-15 18:21
SpringCloud
spring
cloud
ribbon
负载均衡
SpringCloud
Feign 之 超时重试次数探究
对Feign的fallback有一个初步的体验,在这里我们回顾一下,Fallback主要是用来解决依赖的服务不可用或者调用服务失败或超时,使用默认的返回值。实际应用中,在Fallback之前,需要对服务配置重试机制,当多次重试服务,还是服务不可用的情况下,就触发Fallback。这里,我们对重试机制配置以及重试次数进行一次探究。Feign的超时Feign接口调用分两层,Ribbon(负载均衡)和H
BUG指挥官
·
2023-10-15 18:51
Spring相关架构讲解
java
spring
cloud
spring
SpringCloud
: feign配置超时时间
全局配置:@ConfigurationpublicclassFeignConfiguration{@BeanpublicRequest.Optionsoptions(){returnnewRequest.Options(5000,1000);}}针对微服务进行局部配置:feign.client.config.demoservice.connectTimeout=5000feign.client.c
amadeus_liu2
·
2023-10-15 18:50
SpringCloud
spring
cloud
java
spring
boot
上一页
83
84
85
86
87
88
89
90
下一页
按字母分类:
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
其他