Giter VIP home page Giter VIP logo

Comments (6)

spencergibb avatar spencergibb commented on May 29, 2024

Is this still an issue with the supported version of spring cloud 4.1.1?

from spring-cloud-gateway.

renjie6666 avatar renjie6666 commented on May 29, 2024

Is this still an issue with the supported version of spring cloud 4.1.1?

yes, the issue still exists.
Please mainly focus on the impact of my changes to the source code NettyWriteResponseFilter.
I added comments to the sample code.

from spring-cloud-gateway.

spencergibb avatar spencergibb commented on May 29, 2024

Can you tell me how to reproduce it?

from spring-cloud-gateway.

renjie6666 avatar renjie6666 commented on May 29, 2024

Test topology:

  1. Jmeter (Constructing HTTP post requests,100 qps is enough)->
  2. Spring Cloud Gateway( version 4.1.1 can reproduce and make the modifications according to my previous comments in NettyWriteResponseFilter )->
  3. DownStream Services(a netty http server Or a springboot server)

Notes:

  • Jmeter runs on Windows10 ,The number of threads in the testing group should be greater than 1
  • Every other service runs on a 2-core 4GB Ubuntu virtual machine
  • If the number of errors occurring is positively correlated with QPS, then it represents a reproduction
  • the errors is Connection has been closed BEFORE response, while sending request body ,Or You can supplement the logs in doOnCancel(() -> cleanup(exchange)) ,which also represents a reproduction

from spring-cloud-gateway.

renjie6666 avatar renjie6666 commented on May 29, 2024

The issue I asked is related to this one?
reactor/reactor-netty#741

from spring-cloud-gateway.

haoran1221 avatar haoran1221 commented on May 29, 2024

Does the question subject have a solution?
I have also been troubled by this issue in my project for a long time..

from spring-cloud-gateway.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.