我正在调试一个简单的应用程序:
import faust
app = faust.App('app08')
# want to start from the beginning of the
# topic every time the application restarts
@app.agent(topic)
async def process(stream):
async for event in stream:
print(event)
并希望在重新启动此应用程序时让代理从最早的偏移量中读取。现在,它很聪明,知道最后一条消息的读取位置,并在重新启动时从该位置开始。尽管搜索了一段时间的文档,但我找不到如何执行此操作的示例。我知道如何做到这一点的唯一方法是更改应用程序名称,例如:更改app08
为app09
.