在 Spring 云流中调用 Hibernate

Calling Hibernate in Spring cloud Stream

我是 Spring 云流的新手。

假设我 Spring 云流应用程序使用 @StreamListener("input-channel") 收听来自 kafka 的一些主题。

我想做一些计算并将结果发送到另一个主题,但在处理过程中我还需要调用 Hibernate(通过 spring data jpa)将一些数据保存到我的 mySQL 数据库.

在流处理过程中调用Hibernate是否有效?还有其他模式吗?

是的,这是一个数据库调用,为什么不呢。人们总是这样做。

此外,@StreamListener 已弃用 3 年,并且已从新版本中删除,因此请过渡到 functional programming model