我目前正在开发一个 Windows 软件,并正在寻找一种方法来实现该程序的多个副本之间的数据同步。
让我用一个简单的例子来解释一下:比如说,有问题的软件让一个用户在他们的收银机中计算现金。比如说,同一帐户下的另一个用户在另一个收银终端上使用该软件的另一个副本。我希望实现的是一种方法,可以对软件的一个副本进行任何更改,并将它们“推送”到相同注册用户或一组用户的任何其他运行副本(即“同步”它们之间的数据。)
PS。我显然可以使用我自己的网络服务器(如果我设置了一个)这样做,但这不是我正在寻找的方法。我正在考虑一种服务,就像 Dropbox 一样,它可以让我的软件的用户向他们注册一个免费帐户,然后将其用于我的软件中的数据同步。
那么您对如何实现这一点有任何建议(从开发人员的角度来看)?