1

我来自 Spring Framework,现在我在一个 micronaut 项目中。我对 netty 及其概念知之甚少,因此我怀疑 micronaut 文档对我来说并不清楚。

我对以下设置有疑问:

  • micronaut.http.client.event-loop-group
  • micronaut.http.client.num-of-threads
  • micronaut.http.client.thread-factory

我想了解:

  • 考虑到可以定义 event-loop-group 的线程数,配置 event-loop-group 和 ALSO client.num-of-threads / client.thread-factory 是否有意义?

  • 如果它们可以一起使用:它们如何一起工作?

  • 如果它们不能一起使用:它们有何不同?每个最合适的用例是什么?

4

1 回答 1

2

num-of-threadsthread-factory选项仅在您通过在应用程序上下文之外创建客户端时使用HttpClient.create

event-loop-group配置是告诉客户端使用与默认不同的事件循环组。事件循环组可以通过micronaut.netty.event-loops. 请参阅https://docs.micronaut.io/latest/guide/configurationreference.html#io.micronaut.http.netty.channel.DefaultEventLoopGroupConfiguration

于 2021-03-15T16:18:06.583 回答