是否可以将netty事件按优先级排列(到事件队列的头)



我正在处理一个项目,该项目需要发布/订阅功能,并且正在使用Netty(4.1.48(。我们有两个事件组-处理所有传入命令的worker事件组和处理向订阅者发送已发布消息的subscriber事件组。最初,订阅请求由工作人员处理。在响应客户端之前,订阅请求将被注销并注册到订阅者组。这是异步发生的,并且完全由工作者执行(deregister和未来调用中的后续register(。因此,当发布命令到达时,订阅服务器可能仍在工作者组中,并且尚未移动到订阅服务器。I确实需要deregister()调用同步发生,或者至少需要优先级,以便它是当前事件循环将处理的下一个事件。有可能做到吗?

感谢您的意见。

不,它不是。。。事件的执行顺序与提交给EventLoop执行的顺序相同

最新更新