我让我的应用程序在云内存存储上缓存一些数据。应用程序有多个示例在同一区域上运行。appinstancea缓存到memstorea,appinstanceb缓存到memstoreb。应用程序中的特定用户操作应执行缓存收回。在gcp中是否有一个选项来逐出memstorea和memstoreb上的条目,而不管该操作是从哪个应用程序示例触发的?谢谢
fae0ux8s1#
你可以使用pubsub。创建主题当您有一个键要失效时,在主题中发布为每个内存存储示例创建1个订阅使用指定要使用的示例的环境变量为每个订阅插入1个函数(每次都是相同的函数)这样,函数是并行触发的,您可以期望在所有内存存储示例中的键大致同时失效。
1条答案
按热度按时间fae0ux8s1#
你可以使用pubsub。
创建主题
当您有一个键要失效时,在主题中发布
为每个内存存储示例创建1个订阅
使用指定要使用的示例的环境变量为每个订阅插入1个函数(每次都是相同的函数)
这样,函数是并行触发的,您可以期望在所有内存存储示例中的键大致同时失效。