如何将建立并维护大量TCP连接转移到多个远程服务器?当我说大认为c10k大。 它将是一种大规模连接的P2P应用程序,可以积极地寻找新的同行。
这将涉及使用单个传出TCP端口,有点像服务器,在单个端口接收数据并同时或异步处理它,但不是在端口上侦听我会发出SYN几个远程服务器。 为了实现这一点,我想使用Linux / BSD操作系统,理想情况下使用异步python网络库。
我查看了asyncore和twisted的基本文档以及一些关于堆栈溢出的基本搜索,但我没有接近我需要的地方。
有人可以指出一个可能的解决方案,或者在东方某些文献中没有涉及潜水(至少没有深入)的操作系统级别的东西。
感谢您的帮助。