我正在使用Azure Blob存储作为我的微服务之一。我们有一个Sping Boot 微服务,我希望在每次将文件上传到Blob时触发它。我看到apache camel也有一个组件,它支持Azure Blob存储的生产者和消费者。Azure Blob的Spring Boot Starter和apache camel组件有什么区别?我看到我必须用apache camel写很少的代码。使用同样的代码有什么缺点吗?
我正在使用Azure Blob存储作为我的微服务之一。我们有一个Sping Boot 微服务,我希望在每次将文件上传到Blob时触发它。我看到apache camel也有一个组件,它支持Azure Blob存储的生产者和消费者。Azure Blob的Spring Boot Starter和apache camel组件有什么区别?我看到我必须用apache camel写很少的代码。使用同样的代码有什么缺点吗?
1条答案
按热度按时间vxqlmq5t1#
camel-azure-storage-blob-starter依赖于camel-azure-storage-blob camel-component,并提供了用于配置camel组件的Spring引导配置类。
如果您的运行时是spring-boot,那么您应该使用org.apache.camel.springboot:camel-*-starter依赖项。
有一个examples repository用于在Spring-Boot上使用Camel-没有azure-storage-blob的例子,但是你可以看看其他组件,引导程序应该非常相似。