0

假设我有一个客户端和一个 couchdb 服务器(在 Windows 上)。客户端是一个小游戏。

假设用户想买东西,客户端检查你是否有足够的钱,如果你确实向服务器发送请求。在服务器上,我有一张桌子,上面有用户名、钱、物品。如果你有足够的钱,我会更新钱并为项目提供 +1。

在这一点上,我希望服务器检查自己是否有足够的钱。并实际进行更新。(我认为它更安全),所以我想在某处添加一些验证功能,但不知道在哪里。

我一直在寻找有关此主题的信息,但找不到任何信息。也许是因为我缺乏对基础知识和寻找什么的理解。

我如何用沙发底座做到这一点?我需要什么工具。(我主要使用.net,但不限于)

谢谢

4

2 回答 2

0

在 Couchbase Server 中,您没有服务器端验证/约束。因此,在您的情况下,您必须做些什么才能将此业务逻辑放入您的应用程序中。

这根本不是问题,您的应用程序将能够使用“get”操作,这是对“用户钱包/配置文件”(可能已经在内存中)的非常快速的操作,并且能够检查是否用户有足够的钱购买该物品。

于 2012-11-11T12:15:39.417 回答
0

你不能用沙发底座做到这一点。

use 可以使用 .net Web 服务来查询/更新 couchbase 数据库并将客户端连接到 Web 服务。

这样,所有逻辑都在服务器端(在 Web 服务上),您只需从客户端调用 Web 服务。这也很容易,因为所有方面都允许您在它们之间传递序列化的类。

祝你好运先生!

于 2012-11-14T09:19:05.370 回答