我目前正在构建一个将使用 node.js 进行基本路由的 Web 应用程序。应用程序的某些部分是处理器密集型的,我想对这些部分使用 golang。但是,我不确定在两种语言之间安装和通信的最佳方式。我使用 Amazon Elastic Beanstalk 进行初始测试,因此任何细节都可以针对该平台。
本质上归结为以下两个问题:
1) 如何在 Amazon EC2 上同时安装 node.js 和 golang docker 镜像?亚马逊有其中之一的指南,但不是两者都有。
2) 将处理器密集型任务从 node.js 卸载到 golang 代码库的最佳方法是什么(我可以对 RPC 进行成像,或者只是在某个本地主机端口上运行 golang,但我对这种类型的东西还不熟悉)?golang 任务可能是诸如严重的数字运算或复杂的图形搜索之类的事情。
感谢您的任何指导。
犯罪嫌疑人X
相关分类