【问题标题】:Languages and Frameworks for creating High Load Web Service?用于创建高负载 Web 服务的语言和框架?
【发布时间】:2010-09-30 21:28:28
【问题描述】:

也许,我正在复制一些现有主题(如果属实,请关闭此主题),但我计划使用高负载 Web 服务和有关最佳实践的古玩。

我有关于 Java 和 Grails 的项目。我怀疑 Grails 是否是高负载服务的正确解决方案,但 Java(没有任何 Hibernate 或类似工具)可以很好地使用。

无论如何,最佳实践呢? Java 是好一个还是高负载世界只适用于 C++ 和 .NET 技术?

【问题讨论】:

  • 这与平台、语言或框架无关。这是关于你如何使用它们。
  • @Mauricio Scheffer,假设我们必须创建 RESTful Web 服务。服务器可以访问一些数据库并执行计算(或数据操作 - 它甚至可能是一些计费系统或热门新闻网站)。客户端具有 Web 界面。此外,还有一些执行内容管理的“胖”客户端。

标签: java .net c++ web-services grails


【解决方案1】:

Java 可以处理繁重的负载。请参阅http://www.jboss.org/netty/performance/20090607-asalihefendic.html,其中讨论了如何同时打开数十万个彗星连接到单个服务器。还不错。

请注意,这种可扩展性并非凭空而来。您的应用程序必须首先编写良好,并与 Web 容器仔细集成。因此,您应该设置一个测试场景,该场景可以对您的 Web 应用程序施加高负载,以查看它的行为方式。 JMeter 可以帮助做到这一点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-16
    • 2010-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多