后端技术 使用Go语言实现Socket服务端和客户端并解决粘包问题 使用Go语言实现的Socket服务端和客户端的示例代码,并通过定义消息长度协议来解决粘包问题。 2025-03-08 浏览(110) 评论(0) 阅读全文
后端技术 在Golang中实现 GraphQL协议 GraphQL 是一种用于 API 的查询语言,它允许客户端精确地指定所需的数据,从而提高数据获取的效率和灵活性。 2025-02-05 浏览(166) 评论(0) 阅读全文
后端技术 Golang Goroutine 与 Swoole Coroutine 的区别 Golang协程基于多线程的模式下可以充分发挥CPU效率;Swoole是单线程的,无法充分发挥多核CPU的效率,适合IO密集型任务。 2025-01-27 浏览(162) 评论(0) 阅读全文
后端技术 在 Golang 中使用 Consul服务注册发现 Consul 是一款由 HashiCorp 开发的开源分布式服务发现和配置管理工具,广泛应用于微服务架构中,用于实现服务注册、服务发现、健康检查和配置管理等功能。 2025-01-12 浏览(145) 评论(0) 阅读全文
后端技术 在Golang中使用Redis WatchDog管理分布式锁 在分布式系统中,锁的管理是确保数据一致性和资源独占访问的关键。Redis WatchDog机制通过自动续期锁的过期时间,确保锁在任务执行过程中不会意外释放,从而避免并发问题。 2025-01-06 浏览(160) 评论(0) 阅读全文
后端技术 上位机与 PLC 通信协议 在工业自动化领域,上位机与 PLC(可编程逻辑控制器)的通信是实现设备监控和自动化控制的关键环节。通信协议作为双方交流的“语言”,规定了数据如何在通信双方之间进行传输和解析。 2024-12-02 浏览(231) 评论(0) 阅读全文