Spring Cloud Stream Supplier 功能模型
Spring Cloud Stream Supplier function model
我正在尝试使用 spring 云流和支持配置的新功能,但我无法理解如何实现与注释配置相同的结果。
每次创建用户时,我都需要向代理发送消息。使用基于注释的配置,我可以这样完成它:
public UserProducer {
@Autowired
private final Source source;
@Autowired
private final UserRepository repository;
public void saveUser(User user) {
repository.save(user);
source.output().send(MessageBuilder.withPayload(user).build());
}
}
是否可以使用 spring 云流函数来实现相同的结果?
您可以使用新的 StreamBridge
API 来做到这一点。请参阅此处的文档:https://cloud.spring.io/spring-cloud-static/spring-cloud-stream/3.0.6.RELEASE/reference/html/spring-cloud-stream.html#_using_streambridge
我正在尝试使用 spring 云流和支持配置的新功能,但我无法理解如何实现与注释配置相同的结果。
每次创建用户时,我都需要向代理发送消息。使用基于注释的配置,我可以这样完成它:
public UserProducer {
@Autowired
private final Source source;
@Autowired
private final UserRepository repository;
public void saveUser(User user) {
repository.save(user);
source.output().send(MessageBuilder.withPayload(user).build());
}
}
是否可以使用 spring 云流函数来实现相同的结果?
您可以使用新的 StreamBridge
API 来做到这一点。请参阅此处的文档:https://cloud.spring.io/spring-cloud-static/spring-cloud-stream/3.0.6.RELEASE/reference/html/spring-cloud-stream.html#_using_streambridge