【问题标题】:Node JS application with Php Library [closed]带有 PHP 库的 Node JS 应用程序 [关闭]
【发布时间】:2018-04-06 01:21:40
【问题描述】:

我有一个用 Node JS 编写的 Web 应用程序,现在我想实现一个不支持 NodeJS 的支付网关。虽然它支持 PHP、Asp 等。我想知道是否有办法解决这个问题。是否可以在同一台服务器上托管 Node 和 PHP 应用程序?我们可以使用 RabbitMQ 编写微服务吗,它将成为 NodeJS 和 PHP 之间的通信桥梁?请提出建议。

【问题讨论】:

  • 如果你可以用php做你也可以用js做,你在说什么支付网关?
  • 网络安全支付网关

标签: php node.js apache payment-gateway microservices


【解决方案1】:
  1. 大多数支付网关都支持基于 REST 的 API。因此,您的应用程序的底层技术是什么并不重要。
  2. 可以在一台机器上同时托管 PHP 和 Node.js 应用程序,只要它们映射到不同的端口即可。
  3. 微服务通常与基于 REST 的 API 进行通信。因此,无论是否使用 RabbitMQ 之类的消息代理,上述 2 个应用程序之间的通信都应该是可能的。你是否应该为你的场景设置这个机制是有争议的。

【讨论】:

  • 是的,他们确实支持 REST,但是我所在的银行已经实施了 3d Secure (en.wikipedia.org/wiki/3-D_Secure)。如果 3D Secure 到位,我不知道 REST Api 是否可以工作。
猜你喜欢
  • 2014-04-12
  • 2017-05-18
  • 2013-08-14
  • 1970-01-01
  • 2013-10-31
  • 2020-09-08
  • 1970-01-01
  • 1970-01-01
  • 2015-08-30
相关资源
最近更新 更多