首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >高负载系统的最佳架构

高负载系统的最佳架构
EN

Stack Overflow用户
提问于 2010-05-21 21:31:06
回答 6查看 1.9K关注 0票数 1

我无法在微软堆栈和Java堆栈之间做出选择。我开始开发高负载系统。每天超过500,000笔交易。最好的选择是Java stack还是Microsoft?

EN

回答 6

Stack Overflow用户

发布于 2010-05-21 21:40:37

Microsoft和Java堆栈在性能方面具有可比性。您是否能够实现每天500,000个事务(或者更好),这在很大程度上取决于这些事务在做什么,以及您的系统架构是否正确。

因此,我建议您首先设计您的系统架构,然后根据以下各项在各种实现方案之间做出决定:

  • 堆栈(和相关的第三方技术)在多大程度上能够实施您的设计,
  • 考虑到硬件、软件许可证、员工和培训成本以及
  • 对组织的长期IT计划的考虑,进行“总运营成本”评估。
票数 8
EN

Stack Overflow用户

发布于 2010-05-21 21:41:33

在这两者之间,我会说堆栈本身并不是成功(或失败)的关键。您可以同时使用这两种方法来编写出色的服务,也可以编写糟糕的服务。重要的是要研究如何使用您选择的堆栈来获取所需的内容。

票数 3
EN

Stack Overflow用户

发布于 2010-05-21 21:46:39

500,000这个数字本身并不是决定性的,因为每个事务的大小(就计算能力而言)是未知的,但是假设它定义了一个非常重的负载,尽管正确配置的Windows集群可以处理这个负载,我认为您会发现许多组织会更习惯于使用生产中的*nix系统来处理这种负载(至少在我所在的地理区域),在这种情况下,您在开发过程中不会考虑太多事情(例如并发网络连接),因此可能需要考虑您的考虑因素。这个系统将由某人维护。他们是否对Windows与Linux或Unix是不可知的?

我认为这将是这里的第一个驱动因素。如果你真的对将要部署的操作系统有自由,那么无论哪种技术都可以完成这项工作,或者如果做得不对,就会失败。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2882455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档