2026 08 4月 RabbitMQ 2026/4/8 00:28:32 RabbitMQ客户端连接心跳检测与超时设置,避免网络不稳定导致的幽灵连接 2026-04-08 Liu Fei 1,277 次阅读 本文深入浅出地讲解了RabbitMQ中因网络不稳定导致的‘幽灵连接’问题及其解决方案。通过生活化比喻和详尽的Java代码示例,详细介绍了如何配置心跳检测与连接超时参数,以自动发现并清理无效连接,提升分布式系统的鲁棒性。文章还分析了该技术的应用场景、优缺点及重要注意事项,适合所有使用RabbitMQ的开发者阅读实践。 RabbitMQ Java Message Queue Connection Timeout Heartbeat
2026 24 2月 Elixir 2026/2/24 03:34:01 Elixir的Phoenix框架中实现WebSocket长连接保活机制 2026-02-24 Yang Fei 873 次阅读 本文详细介绍了在 Elixir 的 Phoenix 框架中实现 WebSocket 长连接保活机制的方法。首先阐述了应用场景,如在线聊天、实时监控和在线游戏等。接着分析了 WebSocket 技术的优缺点,包括实时性强、低开销等优点,以及服务器资源占用和安全问题等缺点。然后通过具体的步骤,展示了如何创建 Phoenix 项目、配置路由、创建 UserSocket 模块,并实现保活机制。最后提醒了在实现过程中的注意事项,如心跳间隔设置、异常处理和安全问题等。 Elixir Phoenix WebSocket Long Connection Keep-alive Heartbeat