问题标签 [cluster-computing]

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 回答
13641 浏览

deployment - WebSpere 网络部署中所谓的节点

在使用 Network Deployment 安装 WebSphere Application Server 时,节点是:

  1. 物理机
  2. 操作系统实例
  3. 一组独立于物理机或操作系统实例的逻辑 WAS 实例
0 投票
4 回答
1300 浏览

asp.net - FOSS ASP.Net 会话复制解决方案?

我一直在为 asp.net 寻找免费/开源会话集群和复制解决方案(但收效甚微)。我遇到了常见的嫌疑人(indexus sharedcache、memcached),但是,每个人都有一些限制。

  • Indexus - 非常不成熟的存根会话接口实现。不过,它在其他方面是一个很好的缓存解决方案。
  • Memcached - 很少支持复制/故障转移,无需进入数据库后端。几个 SF.Net 项目 - 都在早期阶段中止......似乎没有任何吸引力,一个似乎已经完全商业化。
  • Microsoft Velocity - 不是 OSS,但看起来不错。不幸的是,我没有看到 CTP1 支持故障转移的地方,也没有明确的路线图。我担心这个可能会像许多其他 MS 开发项目一样掉入以太中。

我相当习惯于 Java 世界,在这种情况下,FOSS 世界可以提供许多解决此类问题的解决方案,这是理所当然的。

.Net 世界上是否有任何合适的替代品?

0 投票
4 回答
721 浏览

asp.net - 如何使用 ASP.Net 对上传文件夹进行群集?

我们有一种情况,允许用户上传内容,然后单独进行一些更改,然后根据这些更改提交表单。

这在单服务器、非故障转移环境中运行良好,但是我们需要某种解决方案来在支持故障转移的服务器之间共享文件。

过去有没有人遇到过这种情况?您能够开发出什么样的解决方案?显然,持久化到数据库是一种选择,但我们更愿意避免这种情况。

0 投票
2 回答
3021 浏览

tomcat - 每个 tomcat 集群应该运行一个还是多个应用程序?

目前我正在设置一个可以将其他 Web 应用程序部署到 Tomcat 6 集群的应用程序。它现在设置为在已部署的 Web 应用程序和集群之间建立一对一的关系。我目前这样做的理由是,我可以在不中断其他应用程序的情况下更改 Tomcat 服务器的 JVM 参数,并且单个应用程序的内存使用不会与其他应用程序冲突。

问题是,就 tomcat 实例集群而言,什么被认为是最佳实践?您应该每个集群只运行一个应用程序,还是像在单个 tomcat 实例环境中运行多个应用程序?还是这取决于您的应用程序的大小?

谢谢

0 投票
5 回答
3722 浏览

java - 有 Java 集群的经验吗?

想听听人们关于他们在 java 集群方面的经验(即实施 HA 解决方案)。又名。terracotta、JGroups 等。它不一定是 Web 应用程序。编写自定义独立服务器的经验也会很棒。

更新:我会更具体一点 -> 对 Web App 集群不感兴趣(除非它可以被拉出并独立运行)。我知道它有效。但我们需要的不仅仅是会话集群。从编程的便利性、支持的拓扑(即单个数据中心与 WAN 上)、支持的节点数量等方面检查解决方案。面临的问题,解决方法。目前我在 Terracotta 和 JGroups 上做一些 POC(概念证明)工作,看看它是否值得我们的应用程序(它是独立的,在 Web 容器之外)付出努力。

0 投票
3 回答
13698 浏览

api - Spread vs MPI vs zeromq?

在对具有 TCP 可靠性的 UDP 之类的广播的答案之一中,用户提到了传播消息传递 API。我也遇到过一个叫做ØMQ的。我也对MPI有一些了解。

所以,我的主要问题是:我为什么要选择一个而不是另一个?更具体地说,当有成熟的 MPI 实现时,我为什么要选择使用 Spread 或 ØMQ?

0 投票
5 回答
741 浏览

content-management-system - 您认为哪个开源 CMS 最可靠且以性能为导向?

我们需要一个支持数据集群(在不同服务器上管理和存储数据)的优秀 CMS。“好”是指:可靠、错误最少、越快越好。(哦,它应该煮咖啡:))

0 投票
3 回答
3126 浏览

iis-6 - 一个集群中可以有多个 ASP.NET 状态服务器服务吗?

我们有一个运行 ASP.NET Web 应用程序的 4 个服务器集群,使用 ASP.NET 状态服务器服务进行会话。在 4 台服务器之一上运行 ASP.NET 状态服务器服务,其他服务器配置为查看此内容。很多时候我们必须给服务器打补丁,而在状态服务器上打补丁需要几分钟的停机时间。

有没有办法在一个集群中配置两个以上的 ASP.NET 状态服务器服务,所以如果一个出现故障,另一个会接管?

0 投票
7 回答
5025 浏览

cluster-computing - 如何设置低成本集群

在我的家里,我有大约 10 台计算机,所有不同的处理器和速度(所有 x86 兼容)。我想对这些进行聚类。我看过 openMosix,但由于他们停止了对它的开发,我决定不使用它。我更喜欢使用 Linux 主流发行版(Suse 11、Suse 10.3、Fedora 9 等)的最新或接近最新版本。

有谁知道任何好的网站(或书籍)可以解释如何使用大多数主流发行版上常见的免费开源应用程序来启动和运行集群?

我想要一个用于我将要编写的自定义软件的负载平衡集群。我不能使用像 Folding@home 这样的东西,因为我需要与应用程序的每个部分保持联系。例如,如果我正在运行一个模拟,而一台计算机正在控制下雨的位置,另一台控制我的食草动物在模拟中所做的事情。

0 投票
4 回答
2560 浏览

algorithm - 平衡分配算法

我正在为松散耦合的集群编写一些代码。为了在作业期间实现最佳性能,我让集群在每次孩子进入或退出时重新映射其数据。这最终将成为可选的,但目前它默认执行其数据平衡。我的平衡基本上只是确保每个孩子的文件数量永远不会超过每台机器的平均文件数,再加上一个。如果除法不干净,则加一用于余数。而且由于余数总是小于孩子的数量[除了 0 的情况,但我们可以排除这种情况],平衡后的孩子最多 avg + 1。

一切似乎都很好,直到我意识到我的算法是 O(n!)。顺着孩子的名单往下看,找出平均数,余数,谁有太多,谁有太少。对于太多列表中的每个孩子,遍历列表,发送给每个太少的孩子。

有没有更好的解决方案?我觉得应该有。

编辑:这里有一些伪代码来展示我是如何导出 O(n!) 的:

编辑:O(n^2)。Foreach n, n => n*n => n^2。我想我今天早上没有喝足够的咖啡!;)

将来我想转向更灵活和有弹性的分布方法[权重和启发式],但现在,数据的统一分布是可行的。