我们正在开发具有以下要求的系统.
>有N个系统每个都生成自己独有的数据
>每个系统需要来自其他系统的数据来执行其最终目标
>这些系统在不可靠的网络上彼此交谈.
>预计某些系统将在长时间内完全无法使用(但是可能与某些与其他网络接触的对等体接触)
换句话说,每个系统需要将其数据复制到N个对等系统.理想情况下,这将以智能的方式进行.
我考虑研究数据库同步框架,但我担心这个问题是过度的.我不认为行冲突有可能,因为每个系统的数据完全独立于其他系统.
问题是,你知道任何可以帮助解决这个问题的框架吗?或者可能的一个方法来说明这个问题,这可能有助于我找到一个解决方案.
最后,理想情况下,这个框架将在C(可能是java)中.