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

Thread-safe / Switch to Faraday #23

Open
jwg2s opened this issue Mar 6, 2017 · 1 comment
Open

Thread-safe / Switch to Faraday #23

jwg2s opened this issue Mar 6, 2017 · 1 comment

Comments

@jwg2s
Copy link

jwg2s commented Mar 6, 2017

Have you guys considered switching to Faraday instead of Savon? We're trying to do something that require the soapforce gem be threadsafe.

Correct me if I'm wrong, but I've read some github issues about savon not being threadsafe.

@jheth
Copy link
Contributor

jheth commented Apr 26, 2017

Hey @jwg2s , Savon and Faraday solve different problems. Savon is a full on SOAP Client, responsible for parsing WSDLs, constructing SOAP messages, etc. Faraday is just an HTTP client library that provides a common interface for various implementations. Savon uses the httpclient gem as its HTTP client library, which faraday also has support for.

I have not heard about savon thread safety issues but found this closed PR where thread safety was added a couple years ago savonrb/savon#259

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

No branches or pull requests

2 participants