springcloud alibaba
我是一只代码狗
学习it我总结了五个字,听,问,看,想,敲
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
rabbitmq是怎么使用的?他的延迟队列是怎么实现的?
6.也可以通过普通队列的过期时间+死信队列来实现延迟队列。2.在配置类配置交换机,队列,绑定,路由键等信息。4.在消费者类设置监听的注解,来消费消息。3.在生产者调用send方法发送消息。5.延迟队列可以通过一个插件来实现。1.在pom.xml引入对应的包。原创 2025-03-09 19:40:05 · 149 阅读 · 0 评论 -
有开发过Gateway相关的东西吗?比如开发过一些拦截器,或者链路器这样,或者动态的Gateway这样的,有没有做过?
4.然后通过http请求转发到对应的服务。2、先创建拦截器,读取数据库的路由配置。3.拦截路径,匹配路径信息。转载 2025-03-09 19:26:32 · 45 阅读 · 0 评论 -
Gateway 当中,有个新服务需要做一下配置,要怎么配才能录入过去?
1.在yml文件,新增路由id,路由的uri地址,对应服务的路径。转载 2025-03-09 19:07:32 · 81 阅读 · 0 评论 -
feign中有些数据头/http请求头,可能传不过去,怎么解决呢?
1.在feign接口的方法参数使用@RequestHeader这个注解,来传递数据2.在调用这个方法的时候,手动传入请求头参数。转载 2025-03-09 18:54:18 · 122 阅读 · 0 评论 -
Spring cloud 用过哪些组件?
1.eureka,openFeign,hystrix,gateway,zuul,sentinel,nacos原创 2025-03-09 18:34:09 · 132 阅读 · 0 评论 -
假如有10 个微服务模块,然后每个模块里面都要改yaml配置,比如改Redis配置,这样就意味着我 Redis 一改,那10 个模块的配置都要改一遍吗?
2.在每个微服务的bootstrap.yml中引入公共的redis配置。1.在nacos创建一个公共的redis-config.yaml。3.这样公共配置改了,其他微服务模块就不需要做任何改动。原创 2025-03-08 18:36:44 · 297 阅读 · 0 评论 -
Nacos是怎么做配置的?
2.新建配置,命名规则:项目名称-环境.yaml。1.在nacos控制台,配置管理-》配置列表。转载 2025-03-08 18:27:59 · 95 阅读 · 0 评论 -
分布式任务调度powerJob入门
填写自己代码的定时任务的类路径。转载 2024-03-24 16:34:01 · 342 阅读 · 0 评论 -
slf4j.MDC+log4j2.xml实现一个请求,多个接口,相同线程下的日志信息
后端控制台就显示这个请求id的数据,然后就可以通过这个请求id。去排查当前的请求他一共调用了多少个接口。转载 2024-03-16 16:27:56 · 181 阅读 · 0 评论 -
Do not use @ for indentation) in ‘reader‘, line 3, column 13: active: @profileActive@
在yml动态配置标签,导致启动报错。转载 2024-03-15 20:29:16 · 540 阅读 · 0 评论 -
springboot maven动态配置多种环境
在profile中指定dev还是prod环境谁的标签下设置了true,这里就会显示那个环境yml文件的@profileActive@ 就是这么来动态指定的如果配置了dev环境,那么我们读取的时候,就是dev的yml的内容转载 2024-03-15 20:25:58 · 386 阅读 · 0 评论 -
springcloud gateway进行限流
【代码】springcloud gateway进行限流。转载 2024-03-10 22:15:51 · 227 阅读 · 0 评论 -
Spring Cloud gateway 所有请求拦截
【代码】Spring Cloud gateway 所有请求拦截。转载 2024-03-10 19:54:47 · 585 阅读 · 0 评论 -
spring cloud gateway 启动报错
因为gateway的底层是webflux,webflux的底层是netty。而spring-boot-starter-web的底层是tomcat。原创 2024-03-10 18:32:21 · 592 阅读 · 0 评论 -
spring cloud gateway负载均衡
【代码】spring cloud gateway负载均衡。转载 2024-03-10 17:47:14 · 543 阅读 · 0 评论 -
spring cloud gateway路由模式
【代码】spring cloud gateway路由模式。转载 2024-03-10 15:50:36 · 194 阅读 · 0 评论 -
spring cloud gateway底层通信原理
6.底层采用netty 高性能框架,同时基于Reactive编程模型,具有异步非阻塞,响应式编程,可以提高性能和吞吐量。5.spring cloud gateway 还支持自定义过滤器,可以通过过滤器来实现请求拦截,鉴权,日志纪录。2.当客户端连接成功后,会先经过一系列的过滤器链,和代理路由,最终通过路由映射到实际的服务中。4.spring cloud gateway 提供了多种负载均策略,比如:轮询,权重,随机。转载 2024-03-09 18:54:54 · 274 阅读 · 0 评论 -
服务发现是什么意思
nacos会告诉你这个A服务,有一个B服务注册了,你可以和他进行通信了。服务发现就是有一个B服务注册在了nacos。原创 2024-03-07 21:41:57 · 479 阅读 · 0 评论 -
nacos底层通信原理
12.当服务列表和配置数据发生变化的时候,nacos会通过grpc长连接,和udp短连接,来推送变更信息给注册的服务。10.如果nacos-server在15秒内,没有收到某个服务的心跳,那么这个服务就会标记为不健康状态。8.nacos每隔5分钟会从注册中心和配置中心,通过http定时拉取最新的服务列表和配置数据。2.服务启动的时候会告诉nacos,自己的信息,比如ip,端口号,服务名称。11.如果心跳间隔超过30秒,那么这个服务就会从nacos的服务列表移除。4.获取注册在nacos中的服务的信息。转载 2024-03-06 20:51:35 · 860 阅读 · 0 评论 -
seata有几种模式
at,tcc,saga转载 2024-03-04 18:13:57 · 105 阅读 · 0 评论 -
No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-loadbalan
springboot3.0对应的springcloud的版本<spring-cloud-alibaba.version>2022.0.0.0-RC2</spring-cloud-alibaba.version> 对应的openfeign版本和loadbalancer版本,使用openfeign必须要加loadbalancer原创 2024-03-03 21:00:13 · 489 阅读 · 0 评论 -
注册在nacos的服务挂掉了,还能进行通信吗
如果服务有多个实例,挂掉之后还可以进行通信,因为会转发到其他的端口上。如果服务只有1个实例,挂掉之后无法通信。原创 2024-03-03 20:55:55 · 1629 阅读 · 0 评论 -
aop监控spring cloud接口超时,并记录到数据库
【代码】aop监控spring cloud接口超时,并记录到数据库。原创 2024-03-02 17:32:00 · 589 阅读 · 0 评论 -
Zuul和Gateway的区别
4.zuul的性能没有Gateway好,因为zuul是基于阻塞io,而Gateway是非阻塞的io。3.zuul不支持响应式编程模型,Gateway支持响应式编程模型。1.zuul是网飞公司的,Gateway属性spring的。2.zuul不在开源了,Gateway还在维护更新。转载 2024-02-01 14:24:57 · 1339 阅读 · 0 评论 -
在Gateway中怎样实现服务平滑迁移?
可以通过路由这里配置权重,新版本权重越来越高,旧版本权重越来越低。就是一个新版本,一个旧版本,怎么在访问的时候,防止出现异常?把配置放到nacos上动态的迁移。转载 2024-01-31 19:15:25 · 173 阅读 · 0 评论 -
k8s部署nacos
k8s部署nacos转载 2023-12-04 22:24:52 · 642 阅读 · 1 评论 -
解决idea 2023版本无法使用jdk1.8
在2023的idea版本 创建项目的时候 只能选择17和21的版本。那么把地址改成阿里云,就可以使用jdk1.8。转载 2023-12-04 00:12:21 · 5030 阅读 · 0 评论 -
解决springcloud 2021.x版本的gateway访问出现503
-在2021.的版本使用gateway的时候,必须引入loadbalancer,否则转发不生效 会报503的错误-->转载 2023-12-04 00:08:59 · 117 阅读 · 0 评论 -
@RefreshScope源码分析
@RefreshScope源码分析转载 2023-10-24 18:59:14 · 226 阅读 · 0 评论 -
springboot2.7.16对应的openfeign的版本
【代码】springboot2.7.16对应的openfeign的版本。转载 2023-10-14 18:33:13 · 3607 阅读 · 0 评论 -
eureka和nacos的区别
eureka和nacos的区别转载 2023-10-14 14:18:03 · 2543 阅读 · 0 评论 -
2025年Java面试题
AOF和RDB是两种redis持久化的机制。重写和重载的区别ssm原理servlet生命周期自定义注解说一说sleep和wait的区别map的遍历方式有几种线程有几种创建方式说一下图论算法int有4个字节mysql的联合索引linux怎么查看端口号netstat -tunpl | grep 端口号fegin怎么暴露出来 fegin有哪些注解hashMap不是线程安全的,ConcurrentHashMap 是线程安全的 redis和mysql的事物有那么一些不一样redis幂等转载 2022-06-25 09:23:02 · 2974 阅读 · 0 评论 -
nacos和本地配置文件的优先级
nacos和本地配置文件的优先级转载 2023-10-14 12:58:00 · 3338 阅读 · 0 评论 -
springboot对应spring cloud alibaba的版本
springboot对应spring cloud alibaba的版本转载 2023-10-14 11:12:02 · 251 阅读 · 0 评论 -
nacos集群
下载地址进入/nacos/conf目录修改自己的3台机器的ip修改配置文件在末尾追加数据库配置,数据库改成你自己的mysql数据库#设置数据库为Mysql#单台数据库db.num=1#数据库配置#数据库的账号#数据库的密码然后把mysql-schema.sql 导入到nacos数据库中,数据库1个就够3台机器都进入/nacos/bin目录启动nacos。转载 2023-10-04 20:49:25 · 217 阅读 · 2 评论 -
sentinel入门
sentinel可以做服务降级,限流,熔断https://github.com/alibaba/Sentinel/releases转载 2023-10-04 15:37:01 · 136 阅读 · 0 评论 -
feign在服务间传递header
adsda转载 2023-01-31 20:09:25 · 1840 阅读 · 0 评论 -
事物的失效场景
4.在本类调用了本类的其他方法,事物会失效,因为没有被aop代理;1.private方法不支持事物,必须public;3.使用了try catch会失效;2.不加事物注解的方法会失效;5.业务代码在线程里面会失效;转载 2023-01-15 14:21:29 · 364 阅读 · 0 评论 -
elaticsearch7.x,8.x入门教程(四)
regsvr32.exe 是一个内置的命令行实用程序,用于在Windows中注册.dll库。作为本机工具,regsvr32.exe 具有受信任的状态,从而使它可以绕过大多数允许列表软件和脚本阻止 程序。有权访问用户命令行的攻击者可以使用 regsvr32.exe 通过.dll库运行恶意脚本,即使在其他情况下也不允许这些脚本运行。EQL就是事件查询语言,是一种基于事件的时间序列数据(例如日志,指标和跟踪)的查询语言。注意内容是不能换行的,在扳手设置这里,有个自动缩进,可以解决下面的报错。转载 2023-01-12 18:58:46 · 326 阅读 · 0 评论 -
elaticsearch7.x,8.x入门教程(三)
接下来看下异步客户端,使用异步就是我当前异步方法不管执行多久,下面的主线程方法都会往下执行。在这里要注意,如果你是使用的es是https,把这里打开,把下面的不带https的注释掉。把es-api-ca.crt证书放入项目的certs目录,新建一个文件夹certs。如果你使用https访问的es,那么就需要设置Java访问的https证书。在这个aa方法里面做 判断索引是否存在,创建索引,删除索引,获取索引的操作。注意 这里使用的是elastic的账号密码来访问kibana的。接下来我们来看下文档的操作。转载 2023-01-12 18:55:19 · 633 阅读 · 0 评论
分享