Skip to content

关于如何实现定时关闭大量TcpConnection。 #527

@CHENCHAO0526

Description

@CHENCHAO0526

我想问怎么实现定时关闭大量TcpConnection。假设在1s内来了大量的连接,我们对每个连接都设置如果一个10s内没有数据来往的话,就关闭TcpConnection的操作。假设连接是在100万级别,那么相当于要对红黑树实现的timerQueue进行100万个插入操作,相当于对100万个时间进行排序,那么这样带来的排序消耗会太大吗?我不是清楚如果都能实现百万的qps了,那是不是100万个数的排序都是小操作了。
总之,我的问题就是应该怎么实现大量连接的定时关闭。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions