当前位置: 首页 > 知识库问答 >
问题:

网络中ChannelFuture和channelActive的顺序

易英奕
2023-03-14

使用ChannelFuture和相关的ChannelFutureListener时,如以下ClientBootstrap.Connect(remote.getHostName(),remote.getPort()).AddListener(myListener);

netty是否保证在管道中处理程序的channelActive之前调用侦听器operationComplete?我试图从文档中提取这些信息,但没有找到任何引用。

目前,我正在处理程序中设置一个channel属性,并依赖于ChannelActive中的值。然而,这似乎在很少的情况下失败了。我无法在bootstrap btw中预先设置channel属性。

作为附带说明:我将引导程序与多线程EventLoopGroup一起使用。

共有1个答案

濮阳立果
2023-03-14

是的。未来是先通知的。

 类似资料:
  • 前几节介绍的LeNet、AlexNet和VGG在设计上的共同之处是:先以由卷积层构成的模块充分抽取空间特征,再以由全连接层构成的模块来输出分类结果。其中,AlexNet和VGG对LeNet的改进主要在于如何对这两个模块加宽(增加通道数)和加深。本节我们介绍网络中的网络(NiN)[1]。它提出了另外一个思路,即串联多个由卷积层和“全连接”层构成的小网络来构建一个深层网络。 NiN块 我们知道,卷积层

  • 有人知道Netty中channelActive和channelRead之间的区别吗? 我通过阅读netty用户指南(https://netty.io/wiki/user-guide-for-4.x.html)来学习netty 我尝试编写一个回显服务器,下面是我的入站。 我已经启动了我的echo服务器,当我尝试使用服务器的IP地址和端口telnet时,除了消息:“丢失到主机的连接”之外,没有任何输出

  • Kubernetes中的网络可以说对初次接触Kubernetes或者没有网络方面经验的人来说可能是其中最难的部分。Kubernetes本身并不提供网络功能,只是把网络接口开放出来,通过插件的形式实现。 网络要解决的问题 既然Kubernetes中将容器的联网通过插件的方式来实现,那么该如何解决容器的联网问题呢? 如果您在本地单台机器上运行docker容器的话会注意到所有容器都会处在docker0网

  • 我有一个 docker 容器,我想给它 --network=host AND -。我需要连接到主机网络才能将主机数据狗服务器 (UDP) 和 网络用于其数据库。 尝试添加这两个网络会导致。 知道正确的处理方法吗?

  • 本文向大家介绍详细介绍linux动态网络和静态网络和克隆后的网络配置,包括了详细介绍linux动态网络和静态网络和克隆后的网络配置的使用技巧和注意事项,需要的朋友参考一下 建议设置网卡NAT模式 动态网络配置: 1、一定要开启本地DHCP服务 2、在虚拟网络编辑器中选择NAT模式选中DHCP项如下图 3、ifup eth0 静态网络配置 : 注释:ifcfg-eth0部分参数说明 1、编辑文件 

  • 本文向大家介绍深色网络和深色网络之间的区别,包括了深色网络和深色网络之间的区别的使用技巧和注意事项,需要的朋友参考一下 深网 深度网络是搜索引擎无法访问的网络内容。例如,银行信息,政府机密数据,云中存在的数据。只有经过正确的身份验证,才能访问深度Web上的数据。 暗网 Dark Web是网站所有者匿名的网站。Dark Web通常用于非法活动。暗网无法通过常规浏览器/搜索引擎访问。需要专用软件才能访