【问题标题】:Authoritative server based on cloud technologies (couchdb or similar)基于云技术的权威服务器(couchdb 或类似)
【发布时间】:2014-09-19 02:18:25
【问题描述】:

几天来,我一直在考虑使用我非常熟悉的 CouchDB 创建我的新游戏,但问题是 - 我需要在服务器端完成一些计算或逻辑(例如更新对象而不是与任何玩家相关,或改变一些世界参数等等)。据我所知,CouchDB 和类似技术在前端传输所有服务器逻辑(地图和权限除外),但是这样的事情可以在服务器端完成吗?或者,我可以创建某种桥接器,一方面与玩家通信,另一方面与一些基于文档的服务器通信?

有没有人有类似的问题/想法?

问候,V

【问题讨论】:

    标签: couchdb cloud document-based-database


    【解决方案1】:

    您可以运行一个服务器进程来监听数据库/文档/视图的更新,并相应地对您的世界中的变化做出反应。 changes feed 是你的朋友。它有一个 http 接口,解耦你的逻辑,并且有很多语言的库。

    使用 couchdb 的external processes,您甚至可以让 couchdb 启动并监控您的进程。

    【讨论】:

    • 太棒了!谢谢朋友:)
    猜你喜欢
    • 2010-11-19
    • 2019-04-22
    • 1970-01-01
    • 1970-01-01
    • 2013-05-09
    • 2010-09-13
    • 2010-10-01
    • 1970-01-01
    • 2017-10-24
    相关资源
    最近更新 更多