【发布时间】:2020-03-20 14:15:41
【问题描述】:
我的系统是同一个Node同一个JVM的高速流系统,我想用NetServer接收消息,用事件总线转发消息到同一个Vertx中的其他Verticle。
众所周知,在 Vert.x 中,NetServer 由事件循环线程调用。我遇到了一个问题。假设事件总线消费者很慢,而 NetServer 太快无法向事件总线发送数据,如果消费者缓冲区已满,事件总线将丢弃并丢失数据。所以我在想是否有什么方法可以在 NetServer 中进行流量控制?或者事件总线对 NetServer 有背压,以减慢发送到事件总线的速度。
我很欣赏你的想法和 cmets。
【问题讨论】:
标签: vert.x