Go 如何在广域网上运行?

Go 如何在广域网上运行?,go,g-wan,Go,G Wan,我读过。据我所知,Go只能生成静态链接的可执行文件。那么如何通过CGI/FastCGI在G-WAN上工作呢?或者简单地用stdin上的原始请求调用可执行文件 我希望能够编程Go并利用G-WAN的性能。Go将在3.10版上得到支持。请查看此链接 但3.10尚未发布。请查看Google Go部分以了解所需的库,也许您会对如何支持它有更好的了解。Go将在3.10版上受支持。请查看此链接 但3.10尚未发布。检查谷歌GO部分所需的库,也许你会更好地了解它是如何支持的。 GO有自己的运行时,它使用分段堆栈

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


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

Go将在3.10版上得到支持。请查看此链接


但3.10尚未发布。请查看Google Go部分以了解所需的库,也许您会对如何支持它有更好的了解。

Go将在3.10版上受支持。请查看此链接

但3.10尚未发布。检查谷歌GO部分所需的库,也许你会更好地了解它是如何支持的。

GO有自己的运行时,它使用分段堆栈,并引入GOOTONETS,所以C程序不能很容易地嵌入C++,C-Spice,Java可以从C语言中使用。这是可能的,但许多陷阱必须解决

因此,对于GO,G-WAN使用了CGI,如果您有许多CPU内核,并且有一个更新版本的GO-on 6-CPU内核,那么CGI工作得非常好

其他措施已经被用来防止GO WAN从GO WAN中处理其他请求,而GO应答是建立起来的,但其余的都是很简单的。

GO有自己的运行时,它使用分段堆栈,并引入GOOTONETS,所以C程序不能很容易地嵌入C++,C-Spice,Java可以从C语言中使用。这是可能的,但许多陷阱必须解决

因此,对于GO,G-WAN使用了CGI,如果您有许多CPU内核,并且有一个更新版本的GO-on 6-CPU内核,那么CGI工作得非常好


已经采取了其他预防措施,以防止长GO servlet在生成GO应答时阻止G-WAN处理其他请求,但其余的都非常简单。

我对G-WAN的理解是,它可以动态编译程序。所以你应该上传包含在G-WAN的定义的处理程序调用的GO源文件,我想在Goang-WAN上编译时,它会被静态地链接在服务器SePaPoLo上,你是对的,这就是G-WAN对其他语言C、C++、D、java、C Spple、Objto-C的工作方式。但是围棋是一个特例,请在下面接受的答案中查看原因。@Gil感谢您的澄清!我对G-WAN的理解是,它可以动态编译程序。所以你应该上传包含在G-WAN的定义的处理程序调用的GO源文件,我想在Goang-WAN上编译时,它会被静态地链接在服务器SePaPoLo上,你是对的,这就是G-WAN对其他语言C、C++、D、java、C Spple、Objto-C的工作方式。但是围棋是一个特例,请在下面接受的答案中查看原因。@Gil感谢您的澄清!v3.10不是一个公开版本,它是一个类似于v3.9的测试版。让我们希望本月晚些时候我们将发布一个公共的3.11版本,许多新的东西都是上次添加的。v3.10不是一个公共版本,它是一个类似于v3.9的测试版。让我们希望本月晚些时候我们会有一个公共的3.11版本,上次添加了很多新的东西。谢谢你的回答。正常CGI?每个请求一个进程?是的,但是对于一个大的胖GO可执行文件,编译的hello.GO权重为1.2 MiB,由于其嵌入式运行时,性能一点也不差。谢谢你的回答。正常CGI?每个请求一个进程?是的,但是对于一个大的胖GO可执行文件,编译的hello.GO权重为1.2 MiB,由于其嵌入式运行时,性能一点也不差。