我可以使用Node构建支付网关软件吗?

时间:2016-10-24 13:43:48

标签: node.js payment-gateway

我知道这是一个主观问题,但我问这个问题的原因是因为

  1. Node.js不适合繁重的计算任务

  2. Node.js存在内存泄漏问题。

  3. 通过解决上述问题,节点是否是构建支付网关软件的一个很好的用例?

    我对节点很满意,但有很多人说最好使用golang或scala等其他语言来制作这类系统。

    让我知道你们的想法,我是否应该使用Node或其他语言。

1 个答案:

答案 0 :(得分:4)

是的,node.js对支付网关软件来说非常好。使用聚类或卸载计算任务到子进程的适当设计可以轻松地帮助优化繁重的计算任务。

并且,node.js正被许多繁忙的商业站点使用而没有内存泄漏问题。内存泄漏是软件设计错误的问题,而不是平台。

此外,支付网关软件(作为两个其他网络端点之间的事务中的中间人)的本质非常好地为node.js异步设计设置,该设计可以非常有效地处理大量的飞行中事务。

与现在几乎所有主要的后端系统一样,您只需将应用程序设计为平台性能最佳的方式,您可以使用您提到的任何系统。