hzzjava
4小时前在线
全职 · 300/日  ·  6525/月
工作时间: 工作日19:00-22:30、周末10:00-18:30工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

我是程序员客栈的【hzzjava】,一名【Java开发工程师】; 我毕业于【西北大学】,担任过【云聚物流】的【Java开发工程师】,担任过【东方瑞通】的【Java开发工程师】; 负责过【tms系统】,【财务日报】,【预算管理】的开发; 熟练使用【JUC】,【Spring Cloud Alibaba】,【MySql】,【Redis】,【Kafka】; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!

工作经历

  • 2022-08-10 -2023-12-31东方瑞通(北京)咨询服务有限公司Java开发工程师

    负责trainone,myruitong,企业学习平台,训战平台的代码开发与维护。 负责财务相关需求的技术评审,负责财务日报,预算管理的日常数据维护,问题处理。 负责用友凭证数据补录,数据清洗。

教育经历

  • 2014-06-16 - 2019-06-25西北大学城市规划与设计本科

技能

Kafka
SpringCloud
Vue
MySQL
0
1
2
3
4
5
0
1
2
3
4
5
作品
私有化聊天系统

1.本方案定位于构建一个高效、安全、可扩展的微服务即时通讯系统,核心价值在于提供实时、可靠的聊天功能,支持用户注册、好友管理、群组聊天和文件传输等。解决了传统聊天系统在可扩展性、实时性和安全性方面的痛点,例如单体架构下的性能瓶颈、消息延迟,以及数据泄露风险。通过微服务架构和WebSocket技术,确保系统高可用性和即时响应;同时,集成JWT认证和AES加密,保障用户隐私和数据安全。 2.相比市场上的即时通讯方案(如*、Slack或企业级IM工具),本方案采用开源微服务架构,基于Spring Cloud Alibaba + Vue3实现,具有更高的自定义性和扩展性。特色包括: - 微服务拆分 :将功能模块化为独立服务(如Auth、User、Group、Message、IM),便于独立部署和 scaling,而非市场方案的 monolithic 设计。 - 实时通讯优化 :使用WebSocket和Socket.io,确保低延迟消息推送,支持在线状态监测和历史消息同步,优于一些依赖轮询的市场产品。 - 安全增强 :内置JWT双重验证、AES消息加密和数字签名,防范篡改和泄露,超越了许多基础IM工具的安全水平。 - 集成现代技术 :结合Nacos注册中心、Kafka消息队列和Redis缓存,提供高性能和容错能力;前端使用Vue3+TypeScript,提升开发效率和用户体验。 - 开源与自定义 :作为开源项目,便于二次开发,适合企业内部部署,避免市场方案的订阅费用和数据隐私担忧。 3.方案的产品组成包括后端微服务集群(Gateway、Auth、User、Group、Message、IM服务)和前端Vue应用。技术选型如下: 后端:Spring Boot 2.7.x、Spring Cloud Alibaba 2021.x、Nacos(注册/配置)、Gateway(网关)、JWT(认证)、WebSocket(通讯)、MySQL(存储)、Redis(缓存)、Kafka(消息队列)。 前端:Vue 3.x、TypeScript、Vite、Element Plus、Pinia、Vue Router、Axios、Socket.io。

0
2025-07-16 23:46
更新于: 4小时前 浏览: 6