Coder Social home page Coder Social logo

Comments (5)

lmammino avatar lmammino commented on May 22, 2024

I've made a quick n' simple comparison with Artax (who provides a similar multi-request functionalitiy).

See the tests here: https://gist.github.com/lmammino/9503406

In my dev environment both tests (Artax and Buzz) works fine.
Instead, in my prod environment, Artax works but Buzz hangs forever.

Anyway I've just discovered that Artax does not use curl but sockets, so probably I should adopt another library to provide a fair comparison.

from buzz.

lmammino avatar lmammino commented on May 22, 2024

Ok, I've added the lib jyggen/curl to the test and it works fine both in dev and in production.
So, I can confirm it may be a Buzz bug.

from buzz.

troelskn avatar troelskn commented on May 22, 2024

@lmammino You might want to give my multicurl branch a try, if you need concurrency support. The current implementation in Buzz is bit buggy/lacking. See: #123

from buzz.

lmammino avatar lmammino commented on May 22, 2024

Thanks a lot @troelskn.
Currently I switched to Guzzle (that seems to have a pretty good support for multi curl too).
Anyway Buzz is my favorite library for HTTP and I would be really glad if they will merge your PR to solve this problem.

I just voted your PR and I hope it will be merged soon 😉

from buzz.

kriswallsmith avatar kriswallsmith commented on May 22, 2024

The multicurl client has been rewritten. Please let me know if it suits your needs.

from buzz.

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.