我有一个远程服务器,需要能够接受来自特定端口上客户机的多个同时连接。我需要快速可靠的连接。
我计划在远程端使用tcpserver,在客户端使用tcpsocket。可能有200多个连接到服务器。
对于这样的系统,Ruby中有什么已知的基准吗?
另外,我是否需要担心套接字级别的底层数据多路复用,或者Ruby/OS库也会处理这些问题?
最后,你们能给我推荐一些关于设计这样的系统的链接/书籍吗?我在谷歌上搜索,但有关Ruby网络的书籍似乎很奇怪。
最佳答案
我认为你最好利用EventMachine。它应该是相当快和有效的。
编辑:看看:
this和this