Skip to main content

README

典型运行环境及任务

以游戏为例
在本节中,离线指用户不需要访问互联网上的其他服务,但可以访问用户自己部署的服务

  • 典型环境
    • 服务端:具有较强的计算性能,能够7*24运行
    • 存储端:存储容量大,但计算性能可能非常差。用户保存文件的位置(比如drm-free游戏的原始文件),这些文件体积往往很大,且应当以只读方式访问。
    • 客户端:用户操作界面,但也需要具有读写文件的能力
  • 典型任务
    • 扫描库存:根据用户配置从存储端扫描当前存在的文件并建立库存列表(获取可离线访问的游戏列表)
    • 匹配信息:从第三方网站(如steam、metacritic等)匹配库存信息并存储(达到展示库存游戏详细信息的效果)
    • 绑定账户:通过绑定第三方网站的账户(如steam)获取用户在第三方网站的信息并匹配到库存中(获取可在线访问的游戏列表、获取用户的游玩信息等)
    • 备份恢复:通过自动或手动的方式备份用户的配置或其他文件到服务端,以便能够离线访问。(比如游戏的存档、截图等)
    • 动态聚合: