有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java JBoss最大的网站是什么?

我的“正常”开发基于java(1.6)、数据库(db2、oracle、mysql)和应用服务器(JBoss)

我想知道我能处理的并发用户是否有限制。我认为运营一个像谷歌这样的网站。com这样做是不可能的

但限制在哪里

如果事情变得越来越大,我是否必须切换到一个更轻量级的解决方案,比如tomcat,还是必须放弃java,使用php、python等


共 (2) 个答案

  1. # 1 楼答案

    不可能引用“限制”。这取决于硬件、应用程序、配置、使用模式等

    如果您的数据库模式没有得到很好的优化,或者没有使用适当的索引,那么语言的改变对您没有帮助

    如果你的中间层是健谈的,并且在每次交易中都潜在地死亡,那么语言的改变对你没有帮助

    如果你的应用程序写得很好,但你发现自己仍然跟不上,那么使用另一种语言也无济于事。做一些企业级的事情的全部目的是使硬件扩展成为可能

  2. # 2 楼答案

    <>谷歌的服务器运行(主要是java、C++和Python的混合),java是一个高性能服务器社区的成员。然而,这里的关键秘密是服务器软件scales horizontally有多好——如果你打算服务于全世界的人口,没有一台服务器,无论速度有多快,都足够快——你需要的是能够设置大量的服务器来并行处理负载

    JBoss支持通过clustering进行水平扩展,一旦你建立并运行了它,重要的是你能负担得起多少服务器(好吧,几乎所有的事情)。此外,您会注意到数据库服务器是真正的瓶颈,而不是web服务器