Spring Boot 通过Azure逻辑应用程序基于来自Azure服务总线的事件更新Azure Cosmos DB文档

ozxc1zmp  于 2023-06-22  发布在  Spring
关注(0)|答案(1)|浏览(90)

我目前正在使用以下要求的POC:我们有一个Azure cosmos数据库,它存储了某些需要根据服务总线发布的事件进行更新的文档。据我所知,Cosmos DB不能直接使用Service Bus中的事件。因此,为了建立连接,我正在使用Azure逻辑应用程序处理POC,该应用程序从服务总线读取数据,然后在Azure Cosmos DB中执行存储过程。我在实施过程中有以下问题:
1.逻辑应用程序是一个很好的适合这个用例?或者对于这种情况是否有任何其他更好的选择。我们想到的另外两个选择是; Azure Function应用程序或部署到AKS(类似于我们的其他项目)的Spring应用程序,以通过Service Bus和Cosmos DB建立连接
1.要准备好逻辑应用程序的生产,需要考虑哪些因素?

bz4sfanl

bz4sfanl1#

1.函数需要代码。逻辑应用程序是代码少或低代码,所以我更喜欢逻辑应用程序。逻辑应用程序和函数都具有绑定,可以通过服务总线上的消息触发。所以不会推荐AKS,它也相当昂贵。
1.打开高并发性。决定你是否应该去消费或标准的逻辑应用程序,首先比较成本,这取决于估计的执行次数。考虑如何处理存储过程或逻辑应用程序执行期间的任何错误。

相关问题