lfq7413 / tomato

Parse-compatible API server module for Golang/Beego
MIT License
39 stars 15 forks source link

LiveQuery in online multiplayer game? #25

Closed Yumcoder-dev closed 2 years ago

Yumcoder-dev commented 7 years ago

It is possible to use live query in a multiplayer game with the following conditions:

lfq7413 commented 7 years ago

暂时无法用于多人游戏。

LiveQuery 在修改数据时被触发,所以跟数据库有紧密的联系。

Yumcoder-dev commented 7 years ago

I would be grateful if you could give me your plan to support such feature?

lfq7413 commented 7 years ago

LiveQuery 的机制决定了它不适合作为多人游戏的后端,LiveQuery 与数据库读写紧密相关,所以暂时没有计划去支持这个功能。

m9rco commented 7 years ago

说中文 好使吗

lfq7413 commented 7 years ago

@PuShaoWei 还可以。

m9rco commented 7 years ago

@lfq7413 这个项目是干嘛用的,不是太清楚

lfq7413 commented 7 years ago

@PuShaoWei Parse 是 Facebook 的产品,国内对应的产品有 LeanCloudBmob 等。

这类产品作为应用的后端,可使移动端或者前端的应用开发者,无需进行后端开发,即可完成数据存储、文件存储等多个功能。

Parse 因为多种原因不再提供服务,所以 Facebook 对其进行了开源。原服务据说是使用 Go 开发的,但是 Go 版本并没有开源,开源版本 使用 JS 实现了所有功能,至今一直在维护。

本项目使用 Go 实现了 Parse 开源版本 几乎所有的功能。

m9rco commented 7 years ago

@lfq7413 好吧,最近在用beego开发项目,想看些别人的最佳实践,我是搜beego的实例找到的,感觉好厉害的样子