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