基本信息

案例ID:233780

技术顾问:小杰 - 10年经验 - 天时和合文化传播有限公司

联系沟通

微信扫码,建群沟通

项目名称:Elgana

所属行业:社交 - IM熟人社交

->查看更多案例

案例介绍

项目名称:Elgana

项目简介: Elgana是一款为企业设计的内部通讯软件,旨在提升团队协作效率。核心功能包括:一对一单聊、多人群组聊天、已读/未读状态回执、文件共享与在线预览、以及组织架构同步。系统需要应对数千人同时在线的高并发场景,并保证消息的可靠投递与低延迟。

我的角色: 在该项目中,我担任全栈开发工程师,主导了核心功能的设计与实现。

主要职责与成果:

后端架构与开发: 采用 Golang 设计并实现了微服务架构。使用 WebSocket 协议构建高性能长连接网关,以维持海量用户在线状态。通过结合 Redis 缓存会话与在线状态,并将消息持久化至 MySQL,确保了消息的99.9% 可靠投递。针对群聊等高并发场景,优化了消息扩散机制,使系统在单机下支撑了5000+ 并发连接。

前端界面与交互: 使用 Vue.js 框架开发了完整的聊天应用界面。负责实现了实时消息的渲染、会话列表的动态更新、以及文件上传与预览等复杂交互逻辑,提供了流畅的用户体验。

部署与运维: 将整套系统通过 Docker 容器化后,部署在 AWS 云服务器上,并配置了Nginx进行负载均衡,保证了服务的稳定性和可扩展性。

本项目成功打造了一个高性能、高可用的企业级通讯工具,展示了我在前后端全链路开发上的综合能力。

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服