如何将事件可靠地存储到Azure CosmosDB并一次准确地分派到事件网格

Lie*_*ero 2 azure cqrs event-sourcing azure-cosmosdb azure-eventgrid

我正在使用Azure中的无服务器体系结构尝试事件源/ cqrs模式。

我为事件存储和Azure事件网格选择了Cosmos DB文档数据库,用于将事件分配给非规范化器。

当事件存储在Cosmos DB中时,如何实现将事件可靠地一次可靠地传递到事件网格?我的意思是,如果无法传递到事件网格,则不应将其存储在事件存储中,对吗?

Hak*_*sen 6

查看Cosmos Db Change Feed。为db中的每个更改内置事件引发器/队列。您可以注册一个或多个侦听器/处理程序。即Azure功能。

这可能正是您要的。

有些人建议您可以直接转到cosmos db,并在changefeed的背面附加eventgrid。