在我的软件中实现数据同步的服务
Services to implement data synchronization in my software
我目前正在开发一个Windows软件,并正在寻找一种在程序的多个副本之间实现数据同步的方法。
让我解释一个简单的例子:比如说,有问题的软件可以让一个用户数收银台里的现金。比如说,同一账户下的另一个用户在另一个收银终端上使用该软件的另一份副本。我想要实现的是一种方法,可以对软件的一个副本进行任何更改,并将它们"推送"到同一注册用户或一组用户的任何其他运行副本(即,在他们之间"同步"数据)
PS。很明显,我可以使用自己的网络服务器(如果我设置了一个)来做到这一点,但这不是我想要的方法。我正在考虑一项服务,很像Dropbox,它可以让我的软件用户注册一个免费帐户,然后在我的软件中使用它进行数据同步。
那么,你对如何实现这一点有什么建议吗(从开发人员的角度来看)?
创建自己的数据库?这样,一个用户所做的每一个更改都将对每个人可见。当然,您可以向不同的用户授予不同的管理权限,以限制他们可以进行的更改。
相关文章:
- 松弛原子与无同步情况下的记忆连贯性
- Active Directory:从网络服务帐户下运行的Windows服务调用ADsOpenObject时失败
- 使用QQuickFramebufferObject时同步数据的最佳方式是什么
- 检测win32服务创建和删除的最佳方法
- 使用 mod_gsoap 部署服务时,如何在 Gsoap 中更改 soap 上下文的模式?
- 当服务中的事件被触发时,如何将响应从服务发送回客户端?
- 在C++中同步线程
- 与 stdio 同步是否使程序 I/O 非交互式?
- 如何在qt中同步应用程序和显示器的刷新率?
- Windows 进程间同步类似事件?
- gRPC 生成的代码缺少服务实现
- C# DLL 从C++应用程序调用 SOAP Web 服务
- 在 Winrt/C++ 中使用应用服务
- 将第二个 GATT 服务添加到 Movesense 容器
- 从运行服务的应用程序代码中提取窗口句柄
- 当对套接字 send() 的同步调用由于连接另一端丢失而被阻止时,如何恢复?
- 将 10 个线程与原子布尔值同步
- 对于使用高级服务的分钟数和应付金额,我不断得到相同的数字
- 如何将 Crypto++ RSA 与 C# RSA 加密服务提供商同步
- 在我的软件中实现数据同步的服务