【问题标题】:Node.js: Create one global SOAP client or one client per requestNode.js:为每个请求创建一个全局 SOAP 客户端或一个客户端
【发布时间】:2015-05-15 16:28:29
【问题描述】:

我正在使用 NodeJS,需要连接到 SOAP 服务。根据研究,听起来https://github.com/vpulim/node-soap 是最好的包,尽管我的问题与包无关。

创建 SOAP 客户端时。我应该为每个应用程序创建一个客户端还是每个请求创建一个客户端?

例如,假设我有一个端点 /api/someMethod 需要访问 SOAP 端点,我应该:

a) 在启动服务器时创建全局soap客户端并授予每个路由访问它的权限

b) 每次访问端点时创建一个新的soap客户端

谢谢!

【问题讨论】:

  • 我是 Node.js 的新手。你能告诉我如何创建全局客户端吗?

标签: node.js web-services soap node-soap


【解决方案1】:

答案是创建一个全局soap客户端,因为node-soap并不是真正的异步,可能会导致性能问题。

此处提供完整答案: https://github.com/vpulim/node-soap/issues/653

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-06
    • 1970-01-01
    相关资源
    最近更新 更多