如何解决CRIU-在不停止TCP套接字的情况下检查点COW吗?
我正在研究TCP连接的故障转移机制。如果主机发生故障(硬件故障),我希望能够在另一台计算机上建立连接。我想定期将“活动”套接字的状态流式传输到“备份”主机,并在“活动”主机中断时让它接管(tcp_repair和所有)。
我有一个带libsoccr的原型,它工作正常,除了我必须暂停套接字一段时间,并且根据缓冲区大小,它可能需要一些时间(几百微秒,有时是1-2毫秒),这是一个对于我的应用程序来说有点麻烦,因为我经常(大约每10ms)转储其状态。
我希望能够检查一个TCP套接字(如果可以的话,通过libsoccr,如果需要的话,我也可以通过原始的syscall调用)无需暂停该套接字。是否可以通过某种CoW来“分叉”或复制具有完整状态的TCP套接字,以使活动套接字不会暂停?
叉子会在这里帮助吗? 有什么主意吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。