发送
配置
spring:
#mq配置
cloud:
stream:
bindings:
processControl-out-0:
destination: xxx-process-controller-topic
creditService-out-0:
destination: xxx-credit-service-topic
rocketmq:
bindings:
processControl-out-0:
producer:
group: process-controller-produce-group
creditService-out-0:
producer:
group: credit-service-produce-group
function:
definition: processControl;creditService
代码
EmitterProcessor<Message> creditServiceProcessor = EmitterProcessor.create();
//与配置文件一致
@Bean
public Supplier<Flux<Message>> creditService() {
return () -> this.creditServiceProcessor;
}
@Override
public void sendDataInterfaceRequestRecord(DataInterfaceRequestRecord object) {
Long id = object.getId();