文件和 Indexes/Memcache - 如何从 GCE 或 GKE 使用?
Documents and Indexes/Memcache - how to use from GCE or GKE?
我一直想使用 Google 云平台的 "Documents and Indexes" 功能,但由于 AppEngine 的严重限制(例如,我使用 gRPC、Cloud Endpoints 等)。因此,我将 GKE 与 Golang 一起使用,并且一切正常。我的数据存储区是 "Datastore",我想为一些文档建立索引,因为我创建的索引过多可能会导致索引爆炸。
我们如何使用 GKE 的应用引擎搜索 API?我从 Google Cloud Platform "not an App Engine context" 得到这个错误。这是否意味着 AppEngine 标准得到了好东西,而像我这样的用户却没有这些托管服务,并且想知道我们是否会得到这些服务?
因此 Google,GKE/GCE 用户将获得:
- 文献和索引(搜索API)
- 内存缓存服务
还是我们必须汇总自己的解决方案?
此时您必须推出自己的解决方案,因为 App Engine 搜索无法作为 App Engine Standard 之外的独立产品使用。
对于缓存,您可以遵循给 App Engine 灵活用户的相同建议:https://cloud.google.com/appengine/docs/flexible/python/using-redislabs-memcache
- 基本上使用 Redis Labs Memcache/Redis 云产品。
我一直想使用 Google 云平台的 "Documents and Indexes" 功能,但由于 AppEngine 的严重限制(例如,我使用 gRPC、Cloud Endpoints 等)。因此,我将 GKE 与 Golang 一起使用,并且一切正常。我的数据存储区是 "Datastore",我想为一些文档建立索引,因为我创建的索引过多可能会导致索引爆炸。
我们如何使用 GKE 的应用引擎搜索 API?我从 Google Cloud Platform "not an App Engine context" 得到这个错误。这是否意味着 AppEngine 标准得到了好东西,而像我这样的用户却没有这些托管服务,并且想知道我们是否会得到这些服务?
因此 Google,GKE/GCE 用户将获得:
- 文献和索引(搜索API)
- 内存缓存服务
还是我们必须汇总自己的解决方案?
此时您必须推出自己的解决方案,因为 App Engine 搜索无法作为 App Engine Standard 之外的独立产品使用。
对于缓存,您可以遵循给 App Engine 灵活用户的相同建议:https://cloud.google.com/appengine/docs/flexible/python/using-redislabs-memcache
- 基本上使用 Redis Labs Memcache/Redis 云产品。