首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >反应式-使用默认调度程序的kafka?

反应式-使用默认调度程序的kafka?
EN

Stack Overflow用户
提问于 2016-06-11 13:59:33
回答 1查看 593关注 0票数 3

我正在与卡夫卡和阿卡流使用reactive-kafka连接器的项目。我们已经发现reactive-kafka使用它自己的dispatcher (akka.kafka.default- dispatcher ),但是,如果我们使用默认的akka dispatcher,一切都会更快(reactive-kafka dispatcher ~300 messages/s,default dispatcher ~1300 messages/s )

我想知道使用默认调度程序是否安全。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-07-04 14:24:10

不,您不应该使用Akka的默认调度程序。当底层的Kafka客户端使用阻塞时,它可能会阻止整个actor系统的运行。

相反,您可以重新配置akka.kafka.default-dispatcher (例如,通过将akka.kafka.default-dispatcher.thread-pool-executor.fixed-pool-size = 32添加到您的设置中),或者更好地配置您自己的dispatcher,并将其用于需要它的Alpakka Kafka连接器消费者。

有关如何配置调度程序的信息,请参阅Akka dispatchers

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37760493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档