kafka python producer与django web app的集成

wlp8pajw  于 2021-06-07  发布在  Kafka
关注(0)|答案(1)|浏览(485)

我有一个问题,我们如何将Kafka生产者与前端网络应用程序。获取每分钟或每秒钟的数据。web应用程序能否在每次创建json对象时将其传递给正在运行的生产者?还是每次我们得到一个json对象时都需要启动kafka客户机?

apeeds0o

apeeds0o1#

您可能希望为每个会话打开一个新的生产者,而不是为每个请求打开和关闭。这将在后端完成,而不是前端。
但是,由kafka客户机组成的web服务器在http层下与常规控制台应用程序没有区别;接受传入的请求,反序列化它,然后可选地进行解析,然后再次序列化以获得Kafka输出,然后可选地将某些内容呈现回用户。
如果您真的在问,“kafka是否可以使用http请求”,而不考虑语言和平台,那么可以肯定的是,合流rest代理的操作是类似的,只使用java编写
就webapps跟踪而言,我建议您调查一下divolte收集器

相关问题