问题标签 [load-balancing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1313 浏览

java - 为并置对象停用 Weblogic 负载平衡优化

有没有办法停用Weblogic 默认为特定 EJB 使用的并置对象的优化?

编辑:一些背景:

我们有一个在集群的一个节点内运行的调度程序服务。这是出于历史原因,目前无法更改。

该服务调用 EJB,我们希望对这些调用进行负载平衡。不幸的是,由于问题中提到的优化,目前每个调用都在托管调度程序服务的节点上运行。

我正在考虑编写一个自定义负载平衡类,但是这种优化似乎是在负载平衡步骤发生之前完成的。

0 投票
15 回答
6333 浏览

networking - 您在生产中使用什么负载平衡系统?你怎么看呢?

有很多不同的系统可以在生产服务器(不仅仅是 Web 服务器)中平衡负载和实现冗余

  • 循环 DNS
  • Linux 虚拟服务器
  • 思科本地总监
  • F5 大IP
  • 视窗 NLB
  • ETC?

如果您在生产中使用其中一种(或另一种),是哪一种?它对你有多好?你评价过别人吗?

0 投票
6 回答
3394 浏览

asp.net - 存储 ASP.NET 会话变量的最佳解决方案是什么?状态服务器还是 SQLServer?

状态服务器还是 SQLServer?

  • 存储 ASP.NET 会话变量的最佳解决方案是什么?
  • 各自的优缺点是什么?
  • 在任何特定情况下,一个比另一个更好吗?
0 投票
3 回答
1499 浏览

load-balancing - 轮询服务器设置

据我了解,如果您有多个 Web 服务器,那么您需要某种负载均衡器来在您的 Web 服务器之间分配流量。

这是否意味着负载均衡器是网络上的主要连接点?IE。负载均衡器有域名的IP地址吗?

如果是这种情况,那么添加新硬件真的很容易,因为您不必等待任何 dns 传播,对吧?

0 投票
2 回答
392 浏览

sql-server - Fogbugz 的服务器如何处理负载平衡?

我记得听 Joel 说他有 2 个不同的服务器所在位置,每个位置都有 2 个前端服务器和 1 个后端服务器。

  1. 如果其中一个托管设施出现故障,他如何切换到另一个?(或者它只是需要 24-72 小时才能传播的 DNS 更改?)。

  2. 一个 SQL Server 实例上怎么会有这么多数据库?FB 每个帐户都有一个完全独立的数据库。我看不到有超过 200-250 个数据库的单个 SQL Server 实例!而且我敢肯定他们的客户比这多。

0 投票
5 回答
14206 浏览

amazon-ec2 - Amazon EC2 中的负载平衡?

我们已经在 Amazon EC2 中与HAProxy斗争了几天;到目前为止,体验非常好,但我们一直坚持从软件负载平衡器中挤出更多性能。我们并不完全是 Linux 网络专家(我们通常是一家 .NET 商店),但到目前为止,我们一直坚持自己的想法,尝试设置适当的 ulimit,检查内核消息和 tcpdump 是否存在任何违规行为。到目前为止,我们已经达到了大约 1,700 个请求/秒的稳定期,此时客户端超时比比皆是(我们一直在使用和调整httperf以此目的)。我和一位同事正在收听最新的 Stack Overflow 播客,其中 Reddit 的创始人注意到他们的整个网站都运行在一个 HAProxy 节点上,并且到目前为止还没有成为瓶颈。确认!要么不知何故看不到那么多并发请求,要么我们做错了什么,要么 EC2 的共享特性限制了 Ec2 实例的网络堆栈(我们使用的是大型实例类型)。考虑到 Joel 和 Reddit 的创始人都同意网络可能是限制因素这一事实,这可能是我们看到的限制吗?

任何想法都非常感谢!

编辑看起来实际问题实际上不是负载均衡器节点!在这种情况下,罪魁祸首实际上是运行 httperf 的节点。当 httperf 为每个请求构建和拆除一个套接字时,它会在内核中花费大量的 CPU 时间。当我们提高请求率时,TCP FIN TTL(默认为 60 秒)使套接字保持的时间过长,而 ip_local_port_range 的默认值对于这种使用场景来说太低了。基本上,在客户端(httperf)节点不断创建和销毁新套接字的几分钟后,未使用的端口数用完,随后的“请求”在此阶段出错,产生低请求/秒数和大量的错误。

我们也看过 nginx,但我们一直在使用 RighScale,他们有 HAProxy 的插入式脚本。哦,除非证明绝对必要,否则我们 [当然] 的最后期限太紧了,无法更换组件。幸运的是,在 AWS 上允许我们并行使用 nginx 测试另一个设置(如果有必要的话),并在稍后一夜之间进行切换。

本页很好地描述了每个 sysctl 变量(在这种情况下,调整了 ip_local_port_range 和 tcp_fin_timeout)。

0 投票
6 回答
1520 浏览

java - 关于为基于 Servlet 的 Java Web 应用程序设置负载平衡和故障转移的书籍/资源

我们正在使用 Java 和 Servlet 技术(实际上是表示层的 Wicket)创建一个 Web 系统,我们需要我们的系统几乎始终可用,因为我们的客户将非常依赖它。

这导致我们寻找一本专注于该主题的好书或其他资源,以解释如何为我们的系统设置更多冗余和故障安全架构。

我们目前的非排他性问题清单:

  • 您如何拥有一个域名(例如http://www.google.com)实际上由多台具有负载平衡功能的服务器提供服务以分配用户?在这样的解决方案中是否总是存在弱点(在他们的情况下,这两个 [因为不能有更多] google.com 的 DNS 服务器)?
  • 拥有多个数据库服务器来实现冗余和负载平衡似乎是个好主意。那是怎么设置的?
  • 如果我们的其中一台 Web 服务器出现故障,我们希望进行某种故障转移并让用户使用仍在运行的服务器。除其他事项外,会话必须以某种方式同步。那是怎么设置的?
  • 我们是否也需要某种同步交易?
  • 亚马逊计算机云对我们来说是一个不错的选择吗?我们如何在那里设置它?是否有任何具有成本效益的替代方案?
  • 我们是否需要在 JBoss 或 Glassfish 等 Java EE 容器中运行?
0 投票
4 回答
3296 浏览

java - 有使用 Terracotta 开源的经验吗?

有没有人有使用 Terracotta 的开源产品而不是他们的企业产品的经验?具体来说,我很感兴趣在没有企业工具的情况下使用 terracotta 来管理集群是否值得?

过度简化的使用总结:我们是一家预算有限的小型初创公司,需要处理数百万条记录并扩展为每天数十万的页面浏览量。

0 投票
4 回答
2597 浏览

windows - 在 NLB 中服务器处于活动状态时检测死应用程序

Windows NLB 工作得很好,当计算机死机时,它会从群集中删除计算机。

但是,如果应用程序死了,但服务器仍然可以正常工作,会发生什么?你是如何解决这个问题的?

谢谢

0 投票
1 回答
870 浏览

lucene.net - 如何负载平衡 Lucene.Net?

是否可以跨多个进程/服务器对 Lucene.NET 索引进行负载平衡?

由于 Lucene.NET 是基于文件的,是否可以将索引的简单文件复制(使用即 robocopy)复制到服务查询的服务器?