该项目为公司5.0产品技术架构体系。服务器端采用微服务架构,前端采用微组件化开发,APP采用混合式开发。系统围绕即时通讯进行设计,涵盖聊天、办公、自定义流程、微表单、文档资料管理、全文检索、主题分析等模块功能。
项目技术栈:
1. 采用Node.js + TypeScript + Nest.js 微服务开发.
2. 使用Kafka进行服务通讯.
3. Kubernetes实现负载均衡,分布式服务器节点管理.
4. 采用Rx.js实现数据消息流管理. Joi实现消息和数据认证. Redis数据缓存等.
5. PC客户端使用React+Typescipt+Electron. 移动端使用Cordova + Ionic.
6. 使用Socket.io前后端通信.
点击空白处退出提示
评论