【发布时间】:2017-04-04 10:55:46
【问题描述】:
我正在寻找构建一个 RESTful API,该 API 将负责根据多个移动应用程序发送的数据(存储在 Amazon redshift 数据库中)插入数据。
我已经开发了一个 API,您可以在这里找到:https://github.com/Noeru14/fms。它使用杜松子酒:https://github.com/gin-gonic/gin。如果我打开了太多并行连接,它会崩溃/无法正常工作。
我的一个朋友谈到了使用 Node,因为它可以实现非常短的客户端-服务器交互。
我想知道构建一个 RESTful API 必须考虑哪些因素,该 API 每秒可以使用 Go 和 Node 处理多达数十万个请求。你也知道它在 Golang 中是否可行?
非常感谢。
【问题讨论】:
-
Go 的可扩展性远远优于 Node.js。编译型语言(几乎)总是优于解释型语言。
标签: go scalability