Java 使用SpringCloud流媒体,如何同步向binder发送消息?
我正在使用Spring与Azure事件中心和服务总线构建一个云流应用程序。 在我的用例中,我试图实现以下功能:Java 使用SpringCloud流媒体,如何同步向binder发送消息?,java,spring-boot,spring-cloud-stream,azure-eventhub,Java,Spring Boot,Spring Cloud Stream,Azure Eventhub,我正在使用Spring与Azure事件中心和服务总线构建一个云流应用程序。 在我的用例中,我试图实现以下功能: 从单个活页夹(事件中心)接收消息的应用程序 分几个步骤处理消息,例如步骤a、B、C 过程中的每个步骤都会创建对象 将每个步骤中创建的对象流到不同的绑定器。如果在任何步骤中发送消息失败,请不要继续 问题是,消息发送是同步的还是异步的?它会等到步骤A中发送的所有消息之后再执行下一步吗?要确保消息生成同步进行,只需将spring.cloud.stream.eventhub.bindings.
问题是,消息发送是同步的还是异步的?它会等到步骤A中发送的所有消息之后再执行下一步吗?要确保消息生成同步进行,只需将
spring.cloud.stream.eventhub.bindings..producer.sync
属性设置为true
可以找到相关文档
您可以看到代码和中引用的属性