Netty 凸台螺纹上的网状节流孔

Netty 凸台螺纹上的网状节流孔,netty,Netty,在DoS攻击期间,可以观察到boss线程接受的连接比服务器可以处理的多得多(特别是在接受的套接字上完成ssl握手远远落后)。我们希望在超过某个阈值时限制并不接受更多连接。在NIO中,我们可以通过~OP_ACCEPT标志暂时禁用。Netty有什么东西可以让我们也这么做吗?建议用什么方法暂停boss线程接受更多连接。让老板睡一觉是个好办法还是有更好的办法 -Harshad。目前,实现这种行为的唯一方法是在服务器处理程序中执行阻塞操作。您可以通过调用ServerBootstrap.setParentH

在DoS攻击期间,可以观察到boss线程接受的连接比服务器可以处理的多得多(特别是在接受的套接字上完成ssl握手远远落后)。我们希望在超过某个阈值时限制并不接受更多连接。在NIO中,我们可以通过~OP_ACCEPT标志暂时禁用。Netty有什么东西可以让我们也这么做吗?建议用什么方法暂停boss线程接受更多连接。让老板睡一觉是个好办法还是有更好的办法


-Harshad。

目前,实现这种行为的唯一方法是在服务器处理程序中执行阻塞操作。您可以通过调用
ServerBootstrap.setParentHandler(…)'来指定服务器处理程序。但是,您应该知道完全阻止
accept()`操作甚至会阻止无辜的客户端连接。我宁愿接受连接,并尽快关闭坏的连接