【发布时间】:2014-04-16 03:58:10
【问题描述】:
我的用例是用 Java 开发电信计费。知道我必须每天计算 60 000 张账单,我需要将计算负载分布在几个(三或四个)服务器上。 这就是所谓的聚类(如果错了,请纠正我)。 我的解决方案是开发一个中间件,为每台服务器分发应收费的客户列表,然后每台服务器计算账单并生成 PDF 文件。
您能否再给我一些想法,例如我需要哪个 Java 类,或者我应该使用哪些方法。
谢谢
【问题讨论】:
-
每分钟只有 41 张账单。非常可行,无需聚类。
-
这取决于计算账单和生成 pdf 的费用。不幸的是,我没有原型来弄清楚。如果我们假设一张账单需要 2 秒,我需要 33 小时来计算 60 000 张账单。
-
为什么不编写一个过滤器,将每个下一个请求传输到四个服务器中的下一个服务器
-
我不反对集群,但如果您打算在 4 台服务器上花钱,那么将这笔钱花在一台服务器上,这样就省去了麻烦。 (只是半开玩笑)
标签: java performance cluster-computing billing