项目名称:Elgana 项目简介: Elgana是一款为企业设计的内部通讯软件,旨在提升团队协作效率。核心功能包括:一对一单聊、多人群组聊天、已读/未读状态回执、文件共享与在线预览、以及组织架构同步。系统需要应对数千人同时在线的高并发场景,并保证消息的可靠投递与低延迟。 我的角色: 在该项目中,我担任全栈开发工程师,主导了核心功能的设计与实现。 主要职责与成果: 后端架构与开发: 采用 Golang 设计并实现了微服务架构。使用 WebSocket 协议构建高性能长连接网关,以维持海量用户在线状态。通过结合 Redis 缓存会话与在线状态,并将消息持久化至 MySQL,...
项目描述: 基于uni-app框架开发的跨平台婚恋社交应用,集成即时通讯、婚恋匹配、活动管理等功能,为用户提供完整的婚恋服务解决方案,支持小程序端、APP端,搭配项目的后台管理系统 技术架构: 跨平台框架:uni-app + Vue2 + Vuex UI组件库:uView UI 即时通讯:WebIM 构建工具:HBuilderX + 条件编译 状态管理:Vuex + 全局混入 核心功能模块: ...
一、用户管理 1) 账户体系:支持手机号/邮箱注册登录,第三方登录(微信/QQ等),会话管理与异常登录告警。 2) 身份认证:实名认证与开发者认证(含证件校验、人工复核),认证状态驱动权限开放。 3) 角色与权限:普通用户/创作者/审核员/管理员分级;菜单、操作、数据访问基于角色控制。 4) 风险控制:黑白名单、封禁/限流/禁言处理;违规行为触发自动化风控策略。 5) 用户关系与服务:私信开关、评论权限、@功能管理,支持举报入口与客服协同。 6) 数据与审计:关键操作留痕,导出审计报表,支持GDPR/隐私合规配置(可选)。 二、内容管理(确保合法合规) 1) 发布前置校验:...
1、负责线上版本发布。 2、负责配合开发人员排查解决工作相关问题。 3、负责ci/cd平台的完善。现有繁琐的jenkins配置优化,将公用部分抽离到jenkins的共享库,使用pipeline编辑流水线,再接入argocd的cd功能对接到k8s集群,实现gitops的部署方式,更加方便快速回滚,以及notification接入对接dingtalk,当部署至k8s集群的应用正常后发送到dingtalk消息。 4、负责将现在运行的系统逐步迁移至k8s环境中,目前测试和预发布已接入k8s集群。 5、负责apk打包环境的建设。安卓渠道包过多导致,开发人员本地release产出过慢,然后将bui...