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)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
相关文章
|
2天前
|
Java 数据安全/隐私保护 Sentinel
微服务学习 | Spring Cloud 中使用 Sentinel 实现服务限流
微服务学习 | Spring Cloud 中使用 Sentinel 实现服务限流
|
3天前
|
Java API Nacos
第十二章 Spring Cloud Alibaba Sentinel
第十二章 Spring Cloud Alibaba Sentinel
14 0
|
3天前
|
监控 Java 微服务
第八章 Spring Cloud 之 Hystrix
第八章 Spring Cloud 之 Hystrix
|
3天前
|
监控 Java API
第七章 Spring Cloud 之 GateWay
第七章 Spring Cloud 之 GateWay
10 0
|
3天前
|
负载均衡 前端开发 Java
第六章 Spring Cloud 之 OpenFeign
第六章 Spring Cloud 之 OpenFeign
|
3天前
|
消息中间件 Java Nacos
第三章 Spring Cloud简介
第三章 Spring Cloud简介
11 0
|
3天前
|
Java Nacos 开发者
Java从入门到精通:4.2.1学习新技术与框架——以Spring Boot和Spring Cloud Alibaba为例
Java从入门到精通:4.2.1学习新技术与框架——以Spring Boot和Spring Cloud Alibaba为例
|
3天前
|
Dubbo Java 应用服务中间件
Java从入门到精通:3.2.2分布式与并发编程——了解分布式系统的基本概念,学习使用Dubbo、Spring Cloud等分布式框架
Java从入门到精通:3.2.2分布式与并发编程——了解分布式系统的基本概念,学习使用Dubbo、Spring Cloud等分布式框架
|
10天前
|
负载均衡 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开发者的关键技能。
|
10天前
|
Java API 对象存储
对象存储OSS产品常见问题之使用Spring Cloud Alibaba情况下文档添加水印如何解决
对象存储OSS是基于互联网的数据存储服务模式,让用户可以安全、可靠地存储大量非结构化数据,如图片、音频、视频、文档等任意类型文件,并通过简单的基于HTTP/HTTPS协议的RESTful API接口进行访问和管理。本帖梳理了用户在实际使用中可能遇到的各种常见问题,涵盖了基础操作、性能优化、安全设置、费用管理、数据备份与恢复、跨区域同步、API接口调用等多个方面。
26 2