有没有办法确保Simperium的有序原子变化集?
我有一个关系复杂的数据模型。如果通信管道被切断,似乎可以查看对象图可能进入无效状态的事情。有没有办法向Simperium表明一组变化属于一起?这将是有用的,因为客户端或服务器会阻止应用这些更改,除非存在来自“事务”的所有数据,从而使对象图保持有效状态。
答案 0 :(得分:0)
目前,您希望将您的关系标记为可选关系,这样就可以按任意顺序同步和存储对象,而不会在技术上违反您的模型结构。 Simperium在第一次机会时懒得重新建立关系,即使连接被切断并随后恢复。
但是这种方法确实给你的应用程序逻辑带来了一些负担。该代码是开源的,欢迎提出改变这方面的建议。