จะเชื่อมต่อหัวข้อ kafka กับ web endpoint ด้วยแพ็คเกจ Faust Python ได้อย่างไร?
ฉันมีแอพที่เรียบง่ายมีสองฟังก์ชั่นหนึ่งฟังสำหรับหัวข้อและอื่น ๆ สำหรับเว็บปลายทาง ฉันต้องการสร้างการสตรีมเหตุการณ์เซิร์ฟเวอร์ (SSE) เช่นข้อความ / เหตุการณ์สตรีมเพื่อให้ลูกค้าสามารถฟังโดยใช้ EventSource ฉันมีรหัสต่อไปนี้ตอนนี้ที่แต่ละฟังก์ชันทำงานเฉพาะ: import faust from faust.web import Response app = faust.App("app1", broker="kafka://localhost:29092", value_serializer="raw") test_topic = app.topic("test") @app.agent(test_topic) async def test_topic_agent(stream): async for value in stream: print(f"test_topic_agent RECEIVED -- {value!r}") yield value @app.page("/") async def index(self, request): return self.text("yey") ตอนนี้ฉันต้องการในดัชนีบางอย่างเช่นรหัสนี้ แต่ใช้เฟาสต์: import asyncio …