Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sca整合sleuth + seata feign远程调用会产生循环调用引发后会发生栈溢出 #1909

Open
nishubin opened this issue Jan 9, 2021 · 5 comments

Comments

@nishubin
Copy link

nishubin commented Jan 9, 2021

seata+feign +sleuth feign远程调用的时候会出现LazyTracingFeignClient.java:60,TracingFeignClient.java:81 这两个行重复调用的导致栈溢出情况

环境

  • Spring Cloud Version : Spring Cloud Hoxton.SR8
  • Spring Cloud Alibaba Version : 2.2.3.RELEASE

https://github.com/nishubin/spring-cloud-starter-alibaba-seata--bug 这个是复现问题的demo

@HaojunRen
Copy link
Collaborator

跟sleuth整合,可能是存在问题,这个目前我们在跟踪了

@nishubin
Copy link
Author

大佬有没有临时的解决方案。

@HaojunRen
Copy link
Collaborator

我们看到过几例,Sleuth和Sentinel会产生冲突的例子,我看你的pom.xml里也包含Sentinel,要么,先移出Sentinel试试看

@nishubin
Copy link
Author

我这个是因为引入spring-cloud-starter-alibaba-seata 引起的移除seata或者Sleuth都没问题。。。
Sleuth+Sentinel 是好的

@nishubin
Copy link
Author

@flystar32 可以关注下么spring-cloud-starter-alibaba-seata 和spring-cloud-starter-sleuth 产生循环调用

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants