Spring Cloud Alibaba client升级问题之升级报错如何解决

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: Spring Cloud Alibaba提供了一套在Spring Cloud框架基础上构建的微服务解决方案,旨在简化分布式系统的开发和管理;本合集将探讨Spring Cloud Alibaba在实际应用中的部署和使用技巧,以及该框架常见问题的诊断方法和解决步骤。

问题一:一般在fullGC发生时dump出文件才好分析吧?

一般在fullGC发生时dump出文件才好分析吧?



参考答案:

参考这个文章:https://mp.weixin.qq.com/s/hQSMX1QkNKK4ZS4xt_Lwpg

文章里面有介绍,dump出通过mat分析的



关于本问题的更多回答可点击进行查看:

https://developer.aliyun.com/ask/454310?spm=a2c6h.12873639.article-detail.24.694b344fr9GQeX



问题二:有人遇到过这个问题吗,client升级到由1.4升级到2.0.3后启动有部分客户端报错,部分不报错。

有人遇到过这个问题吗,client升级到由1.4升级到2.0.3后启动有部分客户端报错,部分不报错。

https://github.com/alibaba/nacos/issues/6207 这个是客户端报的错, nacos server 8848 9848 9849 都ok,防火墙也关了。



参考答案:

新版本nacos client只读取bootstrap和启动参数内的nacos config地址了。 原来在application中的配置无效, 默认config地址为localhost。



关于本问题的更多回答可点击进行查看:

https://developer.aliyun.com/ask/454191?spm=a2c6h.12873639.article-detail.25.694b344fr9GQeX



问题三:请教一个问题 我A 服务 通过feign 掉B 服务 ,B 服务 通过feign 掉C 服务,然后A服务器的页面已经重置了 ,但是C服务的接口数据刚回来到A 这种情况该怎么办?

请教一个问题 我A 服务 通过feign 掉B 服务 ,B 服务 通过feign 掉C 服务,然后A服务器的页面已经重置了 ,但是C服务的接口数据刚回来到A 这种情况该怎么办



参考答案:

现在的服务基本上是没状态的,请求发完任务就完成了;至于有返回数据,若最初发起请求的页面重置了那就相当于之前的回话已经中断,返回数据就每人接收了



关于本问题的更多回答可点击进行查看:

https://developer.aliyun.com/ask/454039?spm=a2c6h.12873639.article-detail.26.694b344fr9GQeX



问题四:请教一个问题 . 我使用的spring-cloud-alibaba:2021.0.1.0 中 openfeign 使用loadbalancer做负载均衡,在服务上线下线场景中, 总是因为loadbalancer的客户端缓存 引起连接超时, 有什么好的解决办法吗

请教一个问题 . 我使用的spring-cloud-alibaba:2021.0.1.0 中 openfeign 使用loadbalancer做负载均衡,

在服务上线下线场景中, 总是因为loadbalancer的客户端缓存 引起连接超时, 有什么好的解决办法吗



参考答案:

这个是有损下线问题,阿里云MSE的无损下线方案可以去参考了解一下



关于本问题的更多回答可点击进行查看:

https://developer.aliyun.com/ask/454038?spm=a2c6h.12873639.article-detail.27.694b344fr9GQeX



问题五:接口切面可以正常打印出参,但是postman调用,响应200,去没有数据,怎么回事?

接口切面可以正常打印出参,但是postman调用,响应200,去没有数据,怎么回事?



参考答案:

body用过了吧。



关于本问题的更多回答可点击进行查看:

https://developer.aliyun.com/ask/453676?spm=a2c6h.12873639.article-detail.28.694b344fr9GQeX


问题六:请教一个问题. 我引入了 seata 以后, 还用单独引入 druid-spring-boot-starter,【提问31】看到 seata 依赖了 druid, 还需要再引入 druid-spring-boot-starter 吗?

请教一个问题. 我引入了 seata 以后, 还用单独引入 druid-spring-boot-starter,【提问31】看到 seata 依赖了 druid, 还需要再引入 druid-spring-boot-starter 吗?


参考答案:

不需要。引入应该也没关系,引入进去,不要指定版本,会使用父级定义的。还得看定义dependencyManagement没。


关于本问题的更多回答可点击进行查看:

https://developer.aliyun.com/ask/453088?spm=a2c6h.12873639.article-detail.29.694b344fr9GQeX

相关实践学习
部署高可用架构
本场景主要介绍如何使用云服务器ECS、负载均衡SLB、云数据库RDS和数据传输服务产品来部署多可用区高可用架构。
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
相关文章
|
1月前
|
负载均衡 Java API
Spring Cloud 面试题及答案整理,最新面试题
Spring Cloud 面试题及答案整理,最新面试题
133 1
|
1月前
|
Java Nacos Sentinel
Spring Cloud Alibaba 面试题及答案整理,最新面试题
Spring Cloud Alibaba 面试题及答案整理,最新面试题
194 0
|
1月前
|
SpringCloudAlibaba Java 持续交付
【构建一套Spring Cloud项目的大概步骤】&【Springcloud Alibaba微服务分布式架构学习资料】
【构建一套Spring Cloud项目的大概步骤】&【Springcloud Alibaba微服务分布式架构学习资料】
139 0
|
6天前
|
负载均衡 Java 开发者
细解微服务架构实践:如何使用Spring Cloud进行Java微服务治理
【4月更文挑战第17天】Spring Cloud是Java微服务治理的首选框架,整合了Eureka(服务发现)、Ribbon(客户端负载均衡)、Hystrix(熔断器)、Zuul(API网关)和Config Server(配置中心)。通过Eureka实现服务注册与发现,Ribbon提供负载均衡,Hystrix实现熔断保护,Zuul作为API网关,Config Server集中管理配置。理解并运用Spring Cloud进行微服务治理是现代Java开发者的关键技能。
|
6天前
|
Java API 对象存储
对象存储OSS产品常见问题之使用Spring Cloud Alibaba情况下文档添加水印如何解决
对象存储OSS是基于互联网的数据存储服务模式,让用户可以安全、可靠地存储大量非结构化数据,如图片、音频、视频、文档等任意类型文件,并通过简单的基于HTTP/HTTPS协议的RESTful API接口进行访问和管理。本帖梳理了用户在实际使用中可能遇到的各种常见问题,涵盖了基础操作、性能优化、安全设置、费用管理、数据备份与恢复、跨区域同步、API接口调用等多个方面。
23 2
|
15天前
|
SpringCloudAlibaba 监控 Java
SpringCloud Alibaba微服务-- Sentinel的使用(保姆级)
SpringCloud Alibaba微服务-- Sentinel的使用(保姆级)
|
15天前
|
SpringCloudAlibaba Java API
SpringCloud Alibaba微服务工程搭建(保姆级)
SpringCloud Alibaba微服务工程搭建(保姆级)
|
15天前
|
SpringCloudAlibaba Java Nacos
SpringCloud Alibaba微服务 -- Nacos使用以及注册中心和配置中心的应用(保姆级)
SpringCloud Alibaba微服务 -- Nacos使用以及注册中心和配置中心的应用(保姆级)
|
21天前
|
负载均衡 网络协议 Java
构建高效可扩展的微服务架构:利用Spring Cloud实现服务发现与负载均衡
本文将探讨如何利用Spring Cloud技术实现微服务架构中的服务发现与负载均衡,通过注册中心来管理服务的注册与发现,并通过负载均衡策略实现请求的分发,从而构建高效可扩展的微服务系统。
|
21天前
|
开发框架 负载均衡 Java
Spring boot与Spring cloud之间的关系
总之,Spring Boot和Spring Cloud之间的关系是一种构建和扩展的关系,Spring Boot提供了基础,而Spring Cloud在此基础上提供了分布式系统和微服务架构所需的扩展和工具。
17 4
Spring boot与Spring cloud之间的关系