gpt4 book ai didi

java - 计量 Google App Engine 服务

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:29:25 25 4
gpt4 key购买 nike

我一直在 GAE 上开发一个 java 应用程序,它使用云 sql、calender api、邮件 API 和数据存储等服务。所以我的问题是我需要为访问我的应用程序的用户计量这些服务的使用情况。这将基于他们在云 sql 上执行了多少 I/O 或者他们存储了多少数据。有什么办法吗?

最佳答案

没有内置的方法来计量每个用户的配额。您也许能够跟踪每个用户对这些资源的访问并将它们存储在数据存储中,尽管这会增加使用量。每次使用需要 2 次写入,如果有索引则需要 4 次。

如果您不需要精确计量,并且可以接受计量数据在 Google 资源不足时丢失,您可以将其作为用户名/ID-> 计量数据存储在内存缓存中。它是在尽力而为的基础上提供的,如果与您自己的每个应用程序健全性限制相关联并且无需向用户收费,这应该足够了。

两者可以最佳地一起使用。每隔几分钟到一个小时,将 memcached 使用详细信息写入数据存储,如果数据从 memcache 丢失(除非您购买专用的 memcache),从数据存储恢复(可能估计过去丢失时间段的使用情况)。

关于java - 计量 Google App Engine 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18374192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com