【发布时间】:2018-04-11 15:02:11
【问题描述】:
我正在使用 vert.x 读取文件并进行转换,然后推送到 kafka。 我正在使用 2 个 Verticle,没有使用任何工作线程(我不想更改文件中日志的顺序)。
Verticle 1 : Read the file and filter
Verticle 2 : Publish to kafka
每个文件包含大约 120000 行
但是,我观察到一段时间后,我停止观察 Verticle 1 的日志。 我怀疑事件总线已满,所以消费者仍在消费,但生产者线程正在等待事件总线变空。
所以我的问题是 1. 事件总线的默认大小是多少?在文档中它说
DEFAULT_ACCEPT_BACKLOG
The default accept backlog = 1024
2。如何确认我怀疑发布者线程已被阻止?
【问题讨论】:
标签: java event-handling vert.x