-
go-bbs Public
🏠一个基本功能完整的CLD分层项目 ,由Go语言开发。项目主要功能有:基于MD5加密与加盐密码存储方式 ,登录验证。 实现登录状态检查 ,为游客与已登录用戶展⽰不同界面与功能。支持上传头像 ,实现发布帖子 ,添加好友 ,私信 ,帖子 点赞等功能。利用Docker配置MySQL主从数据库、后端服务、Nginx实现动静分离 ,负载均衡与高可用 Redis集群等服 务。
-
-
ForumSystem Public
🏠一个基本功能完整的CLD分层项目 ,由Go语言开发。项目主要功能有:基于MD5加密与加盐密码存储方式 ,登录验证。 实现登录状态检查 ,为游客与已登录用戶展⽰不同界面与功能。支持上传头像 ,实现发布帖子 ,添加好友 ,私信 ,帖子 点赞等功能。利用Docker配置MySQL主从数据库、后端服务、Nginx实现动静分离 ,负载均衡与高可用 Redis集群等服 务。
-
DistributedCache Public
🏠参考groupcache实现的分布式缓存 ,并在此基础上使用gRPC进行结点通信 ,使用etcd作为服务注册与发现,新增了缓存过期功能。缓存基于LRU淘汰策略 ,支持并发读写 ,解决了缓存穿透 ,缓存击穿 ,缓存雪崩带来的缓存安全问题。
Go MIT License UpdatedSep 10, 2023