基于微服务架构实现的实时社交软件,支持用户连接管理、消息收发、会话维护及历史消息检索等功能。服务间采用 brpc 通信,并通过 etcd 完成服务治理;系统结合消息队列与缓存机制提升并发处理能力,利用 Elasticsearch 支持消息检索,通过 ODB 持久化 MySQL 数据,并基于 WebSocket 与 HTTP 接口实现实时消息推送,整体具备良好的扩展性与稳定性。
最近更新: 1个月前参考 Google tcmalloc 的线程缓存内存分配思想,实现了适用于多线程环境的快速内存分配器。通过线 程本地缓存与分级内存管理机制,减少锁竞争并提升频繁内存申请与释放场景下的性能,用于替代系统 malloc/free,验证高性能内存管理与并发控制的实现思路。
最近更新: 1个月前