Azure函数使用来自事件中心的消息,并将它们存储在用于redis的Azure缓存中



编写一个azure函数来使用事件中心消息,并为Redis写入azure缓存。无法找到以下的解决方案

  1. 持续消耗来自事件中心的消息(有绑定可用,但不一定能与Redis的azure缓存集成(
  2. 对于redis集成,事件中心和azure缓存是否都有直接的触发器

目前,Azure Redis Cache没有输入/输出绑定(您可以在此处监视此请求(,您需要自己添加nuget包并添加/更新/删除键和值。

以下是输入/输出绑定的完整列表:

https://learn.microsoft.com/en-us/azure/container-instances/container-instances-volume-azure-files

作为另一种选择,您也可以使用Cosmos DB作为缓存服务,更多信息:

https://github.com/Azure/Microsoft.Extensions.Caching.Cosmos

https://medium.com/@marcodesancis2/使用-azure-cosms-db-as-our-persistent-geo-replicated-distributed-cache-b381ad80f8a0

https://dzone.com/articles/how-to-use-caching-with-azure-cosmos-db

EDIT:我发现了一种使用Azure函数自定义绑定的非官方方式。你可以试试,但正如我所说,这不是官方的:

https://github.com/fbeltrao/AzureFunctionExtensions#examples

相关内容

  • 没有找到相关文章

最新更新