gpt4 book ai didi

java - Netty 客户端连接操作的哪一部分应该共享?

转载 作者:行者123 更新时间:2023-12-01 11:07:39 25 4
gpt4 key购买 nike

虽然 netty 网站有详细的文档记录并包含大量示例代码,但仍有一些内容我不清楚。

http example (在 netty 4.0 分支上),创建单个请求并检索响应需要执行许多步骤。他们是:

  • 如有必要,创建 SslContext(如果请求是 https)
  • 创建 EventLoopGroup
  • 创建 Bootstrap
  • 调用bootstrap.group(eventLoopGroup).channel( channel 类).handler( channel 处理程序)。
  • 调用 boostrap.connect().channel() 获取 channel

我不清楚此处的哪些步骤可以共享,哪些必须根据请求创建。特别是,如果我运行的循环将创建 http 和 https 请求的混合,我是否需要一个单独的 Bootstrap ,为每种类型提供单独的处理程序(一个带有 ssl 上下文,一个不带)?

最佳答案

您可以(并且应该)共享所有内容...您可以多次调用 bootstrap.connect()。

关于java - Netty 客户端连接操作的哪一部分应该共享?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32774846/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com