我们可以将 spring 云流卡夫卡与 spring 网络应用程序一起使用吗?
Can we use spring cloud stream kafka with spring web application?
我在网上看过很多例子spring 云流kafka。但他们中的大多数人并不将其用作 Web 应用程序。它只是一个作为消费者的应用程序。我想知道,如果我在我的 web 应用程序中使用 spring 云流 kafka,是否存在像这样的并发问题?如果不推荐,原因是什么。
感谢您的支持
是的,这是可能的,而且可能最好与 WebFlux 一起使用而不是 MVC,这样您就不会欺骗自己编写围绕请求-响应语义的同步 Kafka 代码。
否则,Kafka 将充当中间事件总线,说“已发出此请求,return HTTP 202”
不要期望编写具有阻塞 Kafka 消费者轮询的 GET 处理程序
我在网上看过很多例子spring 云流kafka。但他们中的大多数人并不将其用作 Web 应用程序。它只是一个作为消费者的应用程序。我想知道,如果我在我的 web 应用程序中使用 spring 云流 kafka,是否存在像这样的并发问题?如果不推荐,原因是什么。 感谢您的支持
是的,这是可能的,而且可能最好与 WebFlux 一起使用而不是 MVC,这样您就不会欺骗自己编写围绕请求-响应语义的同步 Kafka 代码。
否则,Kafka 将充当中间事件总线,说“已发出此请求,return HTTP 202”
不要期望编写具有阻塞 Kafka 消费者轮询的 GET 处理程序