首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Netty 模拟百万连接

我们知道单机的端口最多65536,除去系统使用的端口, 留给程序使用的也就6万个端口, 在需要对单机做长连接压力测试的时候,如果要测60W的长连接并发,就得找10台机器,而一般情况下我们并没有这么多的空闲机器去做这种规模的测试,那如何用两台机器模拟百万连接呢?对于TCP的连接,系统用一个4四元组来唯一标识:{server ip, server port,client ip,client port}。这里有两个变量是固定的, server ip与clinet ip。能做文章的也就是两台服务器的端口号了。如果server port 只开启一个端口的话, 那一台client最多也就 6W个连接能连上,多了因为端口的限制无法创建新的连接。如果server端多开几个端口,根据TCP的唯一标识,我们便能够模拟超过6W的连接测试了。处面是具体的代码,项目依赖netty,版本为4.1.25.Final。

04

职场|职场上必须遵守的7条准则,你遵守了几条?

进入职场,面对各种激烈的竞争和挑战,每个人都会有自己的判断和选择,以及价值取向。那么,当你面对职业中一些重要的选择和工作中一些重要的合作业务或竞争业务,需要做出决断时,我希望每个人都明白一点,你的未来很漫长,你身边的每个人都可能在未来成为你重要的助力,或阻力,而这一切,往往就在你做事的一念之间。 1、守时 守时是一个人基本的信用体现。 但如果要做到完美的守时,并不只是按时到或提前到这么简单。 首先,要对约定的目的地,路程时间有预判,做出一定的提前量,而不是一切按照最佳的可能性思考。 有时,我们去陌生目的地

07
领券