- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
从 Faust 文档中我无法找到如何将消费者设置为特定的偏移量。
对于 confluent-kafka,我使用 consumer.offsets_for_times 来查找 start_offset,然后将 TopicPartition 分配给该特定偏移量,例如:
start_offset = consumer.offsets_for_times([
TopicPartition("prediction.OfferPredictionCheckpoint", 0, int(start_date)),
TopicPartition("prediction.OfferPredictionCheckpoint", 1, int(start_date)),
])
consumer.assign([
TopicPartition("prediction.OfferPredictionCheckpoint", partition_number, pos)
])
对于浮士德,我找不到更多的东西:
consumer_auto_offset_reset
只允许您设置最早或最晚。我如何从特定的时间或一天的开始开始阅读?
最佳答案
要将偏移量设置为特定值,您可以使用这些示例。在这里,我将偏移量设置为 50000。每次启动我的应用程序时,代理都会从偏移量 50000 处开始读取。为此,我使用 app.consumer.seek
这里 tp 有两个参数,topic - 在本例中为 test,0 是分区号。更多信息 faust.types
from faust.types import TP, Message
tp = TP("test", 0)
topic = app.topic(tp.topic)
@app.task()
async def on_start():
await app.consumer.seek(tp, 50000)
print("App startet")
@app.agent(topic)
async def receive(stream):
async for event in stream.events():
print((event.message.offset, event.value))
关于faust - 如何将 Faust 中的消费者设置为特定的偏移量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60267358/
从 Faust 文档中我无法找到如何将消费者设置为特定的偏移量。 对于 confluent-kafka,我使用 consumer.offsets_for_times 来查找 start_offset,
我正在尝试在一段时间后将 faust 表的数据(计数)发布到 kafka 主题。当我发布一些简单的字符串时,计时器正在工作,但它无法以某种方式访问表的数据。 下面是定时器的代码: @app.tim
我正在尝试使用 pytest 为我的 Faust 应用程序编写单元测试。我引用了文档 here但它没有提到当我的 Faust 代理将数据发送到接收器时要做什么。 没有接收器,我的测试工作正常,但是当我
在分布式系统和实时数据处理中,流处理是十分重要的技术。在数据密集型应用中,数据快速到达,转瞬即逝,需要及时进行处理,流式处理强调数据和事件的处理速度,对性能和可靠性有较高的要求。 流处理框架包括:
我正在尝试让一个浮士德代理在 flask View /端点内转换消息, 我找不到任何例子,我真的很挣扎。 有没有人成功尝试过这个? 文档说使用 gevent 或 eventlet 作为 asyncio
我很好奇您应该如何表达您希望将消息快速传递到 Kafka 主题。他们自述文件中的示例似乎没有写入主题: import faust class Greeting(faust.Record): f
我目前正在研究一个用例,使用 Kafka 和 robinhood 的 faust 来处理来自 Kafka 的数据。我已经成功地进行了计算,我需要的结果正在打印到我的 faust worker 正在运行
我有一个简单的应用程序,具有两个功能,一个用于收听主题,另一个用于 Web 端点。我想创建服务器端事件流(SSE),即文本/事件流,以便在客户端我可以使用 EventSource 收听它。 我现在有以
我刚刚安装了 Faust 并运行了一个基本程序来通过 Kafka 发送和接收消息。我使用了 (Faust example of publishing to a kafka topic) 中提到的示例代
我是一名优秀的程序员,十分优秀!