Hello all. I am looking for an HTTP client that can do multiple requests in parallel. There is the typhoeus gem but I am running on windows and I would rather skip the hassle that windows entails with this gem. Does anyone have any typhoeus alternatives that they have used on JRuby? (I seem to remember there was a Java library that someone suggested using instead but I cannot remember the name. ) Worst case I simple do the threading part myself and use basic Net::HTTP but a nicer solution would be...well, nicer ;) Cheers Jeff
on 2012-05-09 12:21
on 2012-05-09 21:38
Hi Jeff, I have previously wrapped the xlightweb java library. http://xlightweb.org/ The github repo for the wrapper is https://github.com/guyboertje/jrxlightweb It has a multi-threaded asynchronous option I used it in the past to test true concurrent requests to the Mongrel 2 stack. It may be of use Guy.
on 2012-05-10 05:56
Hello, Maybe Apache JMeter, http://jmeter.apache.org/ ? JMeter can send multiple HTTP requests in parallel. -Yoko
on 2012-05-16 17:01
Hi Jeffrey, I think one of the http libraries which have been mentioned some time ago was http://grizzly.java.net/ . Hope this helps, Martin - - - - http://twitter.com/MartinGross
on 2012-05-17 04:35
Thank you for the suggestions Martin and Yoko-san It is in fact Grizzly that I heard before, I thought I had done a search on that and come up blank but obviously not. I shall check it out. !hanks Jeff
on 2012-05-17 07:25
When you need CRuby compatibility: gem install httpclient. It runs faster than CRuby and also works effective under threaded context. Not sure you can run Java client wrappers faster from JRuby. Best regards, Hiroshi Nakamura
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.