文档和索引/Memcache - 如何从 GCE 或 GKE 使用?
Posted
技术标签:
【中文标题】文档和索引/Memcache - 如何从 GCE 或 GKE 使用?【英文标题】:Documents and Indexes/Memcache - how to use from GCE or GKE? 【发布时间】:2017-11-27 16:17:29 【问题描述】:我一直想使用 Google Cloud 平台的“文档和索引”功能,但由于 AppEngine 的严重限制(例如,我使用 gRPC、Cloud Endpoints 等)。因此,我将 GKE 与 Golang 一起使用,并且一切正常。我的数据存储区是“数据存储区”,我想为一些文档编制索引,因为我创建了太多可能导致索引爆炸的索引。
我们如何使用 GKE 的 appengine 搜索 API?我从 Google Cloud Platform 收到此错误“不是 App Engine 上下文”。这是否意味着 AppEngine 标准获得了好东西,而像我这样的用户却没有这些托管服务,并且想知道我们是否会获得这些服务?
那么谷歌,GKE/GCE 用户会得到:
文档和索引(搜索 API) Memcache 服务还是我们必须汇总自己的解决方案?
【问题讨论】:
【参考方案1】:此时您必须推出自己的解决方案,因为 App Engine 搜索在 App Engine Standard 之外无法作为独立产品提供。
对于缓存,您可以遵循向 App Engine Flexible 用户提供的相同建议:https://cloud.google.com/appengine/docs/flexible/python/using-redislabs-memcache
基本上使用 Redis Labs Memcache/Redis Cloud 产品。【讨论】:
谢谢 - 这很有用。我不想管理基础设施,所以这是一个解决方案。我知道这是一个愚蠢的问题,但这些对非 appengine 用户是否可用?可能是 AWS 的一大优势,并有助于赢得客户。索引/搜索文档的任何等效解决方案?对我来说不幸的是,Redislabs 在 GCP Australia 中尚不可用。 您可以随时致电我们的支持 (support@redislabs.com) 并询问在部分云中提供我们服务的计划。 感谢您的支持 - 我通过电子邮件向他们发送了有关 GCP 澳大利亚(悉尼)可用性的电子邮件。以上是关于文档和索引/Memcache - 如何从 GCE 或 GKE 使用?的主要内容,如果未能解决你的问题,请参考以下文章
ElasticSearch 和 NEST:如何从索引中清除所有文档?