实时更新框架

时间:2014-02-28 21:25:00

标签: java c++ excel publish-subscribe

我正在尝试实现一个实时更新框架,其中自动更改输入数据会导致重新计算所有相关结果。所以我需要一种订阅机制,但需要一个聪明的机制,因为我必须处理大量数据。我喜欢将机制视为“计算树”或有向图,其中节点表示结果,边缘表示函数。

必须在MS Excel中实现类似的功能,单元格是节点,但Excel无法满足我的需求,因为它无法处理大量数据,并且不够灵活。

虽然原则上我希望能够浏览完整的计算树(包括树的完整深度的所有结果),但我知道这可能意味着存储几TB的数据。因此,如果计算机内存不足,我需要能够忘记或跳过节点,然后根据需要重新计算它们。并且不要忘记:在编写(简短!)函数时,我不想被无限的技术订阅内容所困扰(理想情况下,这应该在框架中自动处理)。

你认为这是可行的,如果是的话,你会怎么攻击它?你知道任何组件/库可用于这类事物吗?我已经考虑过发布/订阅机制和消息代理,但担心它们会减慢我的计算速度。

提前回复你的回复!

卡勒

0 个答案:

没有答案