请问go语言依赖容器吗

lgscofield 发布于 2013/07/30 12:16
阅读 936
收藏 0
Go

@astaxie 你好,想跟你请教个问题:像java,我们做企业级的时候都需要依赖容器,比如tomcat,jboss,webservice等等,那么go适合做大型的企业级的web项目吗,还有,它需要依赖容器吗,我的意思是,它是如何处理并发量较大的请求的呢...我表示还有点没搞懂它是怎么运行的,谢谢.

加载中
1
astaxie
astaxie
不依赖任何容器,网络应用中处理大量的请求采用了goroutine,你具体可以看一下golang的net/http包
astaxie
astaxie
是啊,Go自己处理了HTTP请求,当然也可以加上,因为有些时候一台服务器你可能同时在跑多个业务,然后80端口又被占用了,那么可以通过nginx的proxy
OSC首席键客
OSC首席键客
问你个问题,如果用golang开发一个网站,就不需要apache这样的服务器软件吗?就像go web编程里面的例子那样,用net/http就行?
1
傅小黑
傅小黑

不需要容器的,net/http包就相当于容器的作用了

不过似乎go现在做多站点还有问题,一般会用nginx做反向代理

1
itian277
itian277
Java中不依赖tomcat,jboss等“容器”,你知道怎么运行一个Java工程吗。不一样的道理吗。
明月照大江
明月照大江
可以啊~,java只需要一个虚拟机啊,Tomcat 和 Jboss,就是个JEE容器,解析JavaEE的规范定义的组件用的,如果你高兴,抛弃jee规范,自己定义一个也是可以的啊
1
ifsc01
ifsc01
go是直接编译成二进制的,直接运行就可以
1
韭零后张子游
韭零后张子游

go没有那些规范。其实,你把go理解成另一个c,就ok了。

返回顶部
顶部