Go如何在G-WAN上运行?

时间:2012-11-19 15:37:58

标签: go g-wan

我读到G-WAN supports Go。据我所知,Go只能生成静态链接的可执行文件。那么Go如何通过CGI / FastCGI在G-WAN上工作?或者只是在stdin上使用原始请求调用可执行文件?

我希望能够编程Go并利用G-WAN的性能。

2 个答案:

答案 0 :(得分:3)

GO有自己的运行时,它使用分段堆栈并引入了 goroutines ,因此C程序无法(轻松)嵌入GO方式C ++,C-Sharp,Java可以在C中使用。这样做可能会有很多陷阱需要解决。

因此,对于GO G-WAN使用了CGI,如果你有许多CPU内核(re-tested today在6-CPU内核上有更新版本的GO),它可以很好地工作。

已采取其他预防措施来防止长GO服务小程序阻止G-WAN在构建GO回复时处理其他请求,但其余请求非常简单。

答案 1 :(得分:1)

版本3.10将支持GO检查此链接。

G-WAN Supported Language

但3.10尚未发布。查看Google Go部分以获取所需的库,或许您可以更好地了解它是如何受到支持的。