我们正在运行一个关键的、使用率高的 Windows IRCXPro 网络,网络条件非常困难(偶尔/间歇性断开连接、高延迟时间、带宽受限 - 不是宽带)。由于服务器不稳定(网络问题和管理问题的组合),我正在考虑从 IRCXPro 转移到另一个服务器/守护进程以实现此功能。我们有大约 500 名用户分布在 12 台服务器上,mIRC 将是客户端;*nix 是服务器的首选,Windows 也可以接受。由于带宽问题,XMPP 不是可接受的协议。稳定性或稳定性感知至关重要。
对于这种情况,推荐使用哪种服务器软件(包括 IRC 守护进程/服务器设置)?
答案1
您是否 100% 选择 mIRC 作为客户端?
这似乎是一个理想的用例,让您的客户端通过 SSH 进入服务器本身(或另一个 Linux 服务器),并在 GNU 屏幕中运行所选的 IRC 客户端(我更喜欢 isrssi)。
Screen 将允许他们保留会话并在出现网络问题时重新连接。此外,SSH 本身对网络延迟和数据包丢失具有很强的弹性。