TCP Handoff(TCP交接)又称作TCP Migration(TCP迁移),之所以称为“迁移”,是因为它能无缝地将TCP连接从集群中的一个节点迁移到另外一个节点。它和TCP Splicing一样,也是网络服务集群中常用的一种技术;和TCP Splicing技术不同的是,他能够将服务器发往客户端的流量直接发送到客户端,从而避免“内容交换机”成为网络瓶颈,因为这一点使得它更加适合于下行流量大于上行流量的应用环境,比较典型的就是网页服务器和FTP服务器。
是由博士做的Linux环境下的TCP Handoff实现,其最新版本释放于2005年8月,目前这个项目已经进入,成为了LVS的一个子项目,前途应该还不错。为了消除上下文切换的开销,TCPHA采用完全的内核空间实现,其多(内核)线程和事件驱动的架构既能够充分利用多CPU和多核系统的计算能力,又能同时保持系统的高效。更加难能可贵的是汪博士开放了系统的和相关的,除了技术,他的这种共享精神,也是尤其值得我们去学习的。也正是因为以上两篇文章的存在使得我的任何评述都显得画蛇添足,如果想深入了解相关技术还是请亲自拜读汪博士的文章吧!
俗话说:“人无完人”,TCP Handoff技术也无可避免地存在,但是,只要我们能够做到因地制宜、扬长避短就能够物尽其用,收到好的效益。
阅读(3017) | 评论(0) | 转发(0) |