编写一个azure函数来使用事件中心消息,并为Redis写入azure缓存。无法找到以下的解决方案
- 持续消耗来自事件中心的消息(有绑定可用,但不一定能与Redis的azure缓存集成(
- 对于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