有没有办法在 EventMachine 中发出非阻塞 SOAP 请求?
我正在使用 adwords4r gem 创建一个与 google adwords api(基于 SOAP)交互的 ruby 应用程序。该应用程序使用 EM 通过 stomp 连接接收消息,然后通过对 adwords api 进行 SOAP 调用来处理这些消息。显然我需要这些调用是非阻塞的,因为处理将在反应器线程内。一种选择是使用 EM.defer,但我宁愿没有线程池中一堆线程的开销。
有没有办法在 EventMachine 中发出非阻塞 SOAP 请求?
我正在使用 adwords4r gem 创建一个与 google adwords api(基于 SOAP)交互的 ruby 应用程序。该应用程序使用 EM 通过 stomp 连接接收消息,然后通过对 adwords api 进行 SOAP 调用来处理这些消息。显然我需要这些调用是非阻塞的,因为处理将在反应器线程内。一种选择是使用 EM.defer,但我宁愿没有线程池中一堆线程的开销。
HandSoap可以使用 EventMachine。
在用这个问题获得风滚草徽章后,我最终在#eventmachine IRC 上提问。显然,除了使用EM.defer