我正计划构建一个关键组件,用于向 kafka 生成消息。我只是在想,python 多线程有什么方法可以帮助我们用 asyncio、多线程编写高效的 kafka 生产者?
另外在这里我计划按需创建一个线程,用例就像kafka生产者脚本需要消耗文本文件并产生它kafka(在这里抓住,这需要按需完成)。设计就像,kafka 生产者脚本将从 redis/rabbitmq 队列中读取按需请求,一旦我们收到请求,我计划为每个请求创建一个线程。请求包含要读取和发送的文本文件。
是否可以使用多线程和 asyncio 在 python 中实现?对此的任何帮助表示赞赏。谢谢