开发者社区> 问答> 正文

函数计算只支持Node.js,我用C++写的程序怎么运行?

函数计算只支持Node.js,我用C++写的程序怎么运行?

展开
收起
小天使爱美 2020-03-27 17:50:58 1144 0
1 条回答
写回答
取消 提交回答
  • 我们会根据用户需求不断拓展支持的语言种类。当前我们支持的编程语言请参考 编程语言列表,如果您的程序是用我们还未支持的语言实现的,您可以采用以下做法:

    看看是否能方便的用我们支持的语言改写。Node.js,Python等语言包含了非常丰富的类库,开发效率很高。 将 C/C++ 等程序编译为可执行文件,通过fork等系统调用的方式运行可执行文件。 将 C/C++ 模块编译为shared library,在Python等语言中通过binding的方式调用。 下表总结了以上方法的优缺点:

    构建方式 实施难度 性能损失 适用场景 重写逻辑 取决于逻辑复杂度 取决于语言以及具体应用场景 适用于逻辑不太复杂的场景 调用可执行文件 低 高 适合对延时不敏感的场景,例如异步后台文件处理等等 调用shared library 高 低 适合性能要求很高的场景 如果以上方法仍不能解决您的问题,请 联系我们。我们还可以为您定制其他方法。

    2020-03-27 18:00:33
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Hologres Serverless之路:揭秘弹性计算组 立即下载
Serverless开发平台: 让研发效能再提升 立即下载
Serverless 引领云上研发新范式 立即下载