我正在开发实时交互式可视化,使用流星并在前端做出反应。启动起来相当复杂的可视化,但相对容易通过原子更改进行更新。因此,我需要获取一次数据,转换数据,计算布局,然后观察数据的(原子)变化并更新可视化。
我的问题是:我应该如何处理这种情况,当数据发生变化时,在数据被获取、转换和可视化初始化的时间和我们开始观察变化的时间之间?
|---(订阅就绪)---(获取)---(转换数据)---(计算布局)------- ---------->
|---(订阅就绪)------------------------------------------ ----------------------(观察变化)--->
|---------(change1)---------(change2)------------- -------------------------------------------------- ->
我正在考虑首先开始更改观察,在我开始观察数据之前保存时间戳,获取数据,然后转换和计算布局并将所有更改排队,直到可视化准备就绪。