Golang【设计模式】
设计模式是软件开发中的一些通用解决方案,这里总结了常见的设计模式及其在Golang中的实现。
设计模式是软件开发中的一些通用解决方案,这里总结了常见的设计模式及其在Golang中的实现。
MySQL默认的InnoDB存储引擎使用了Buffer Pool来缓存数据和索引,提升性能。早期版本的MySQL在服务层使用了查询缓存来提升性能。
QUIC是一个基于UDP的传输层协议,实现了可靠传输和流量控制等功能。
WebRTC允许浏览器和APP通过简单API实现音视频通信和数据传输,无需安装插件或者使用中间服务器。
WebSocket是一个基于TCP的协议,提供了全双工通信能力,允许服务端主动推送数据给客户端。
Mysql是一个常见的关系型数据库,支持SQL语法,支持InnoDB和MyISAM等多种存储引擎。
为了避免单点故障,Redis提供了主从复制、哨兵和集群三种高可用方案。
Kafka是一个分布式流处理平台,提供高吞吐量、低延迟的消息发布/订阅服务,支持分布式存储和流处理。
Redis实现缓存、消息队列和分布式锁。
Redis的数据结构和基本应用。