vinceferro/asynchronous-soap

多curl SoapClient,允许对SoapServer执行多个请求

dev-master 2017-10-03 15:36 UTC

This package is not auto-updated.

Last update: 2024-09-29 04:14:34 UTC


README

并行多curl SoapClient,允许我们使用CURL并行执行多个对SoapServer的请求。

几乎所有的使用SoapServer提供服务的公司,其中很多提供了异步Soap API,但通常它们的性能很差,并且与同步Soap API相比性能低下。

我个人在处理第三方服务提供商(特别是在电子商务领域,如邮件营销、数据挖掘等大多数第三方工具)时多次遇到这个问题。因此,这个类是一个非常有帮助的工具!!

这个类将允许您使用不同的异步Soap实现,这些实现可以与同步Soap API一起工作!

查看示例,了解如何使用它。

仔细阅读示例文件中的注释,它们都是为了帮助您了解客户端的工作方式以及您可以使用它做什么,以及如何根据您的需求进行自定义!

示例WSDL

功能

  • 客户端可以在异步(多)和同步(单)模式下工作。
  • 使用curl_multi_exec进行多个调用,不等待肥皂连续调用!这个客户端将在同一时间执行多个请求,从而节省大量时间和资源!
  • SSL / 会话共享。
  • 响应对象中的__curl_info元数据。
  • 每个请求都有一个唯一的hash id(如果您执行相同的请求100次,它将具有相同的hash),因此不会有重复的请求。
  • 在请求过程中非常容易调试每个单独的点!还可以使用CURL_VERBOSE来调试到Soap主机的连接。
  • 在异步模式下非常容易处理异常。

需要帮助?

我总是很高兴帮助和协助。因此,如果您有任何可以使此项目变得更好的想法

提交git问题或联系我www.meabed.net

如何贡献

创建一个分支,提交到develop分支,然后创建一个pull request

许可证

GNU通用公共许可证,版本3 (GPLv3)