简体中文
GitHub
微语 Project Architecture
微语 项目架构
分层视图
模块视图
前端技术栈
Frontend Layer
前端展示层
PC端/网站/H5
移动手机端
企业微信
微信公众号
小程序
电商平台
Whatsapp/Facebook/Ig/Line...
... ...
Access Layer
接入层
负载均衡
API服务
CDN
加密算法
Business Layer
业务层
企业IM
在线客服
AI Agent
知识库/帮助中心
客户之声
工单系统
工作流
项目管理
Data Analysis
数据分析层
数据可视化
数据分析
多维分析
标签查询
安全机制
... ...
Data Collection
数据采集层
结构化数据采集
非结构化数据采集
在线采集
离线采集
Database
数据库
关系数据库
缓存数据库
Environment
运行环境
阿里云主机
独立服务器
第三方VPS主机
Permission Control
权限控制
Logging
日志记录
Parent POM (im)
父级 POM (im)
Spring Boot 3.4.4
Java 17
Manages all modules
管理所有模块
↓
Modules
模块
core - Core functionality
core - 核心功能
kbase - Knowledge Base
kbase - 知识库
ai - AI capabilities
ai - AI Agent
team - Team management
team - 企业IM
service - Service modules
service - 在线客服
social - Social integration
social - 社交整合
ticket - Ticket system
ticket - 工单系统
forum - Forum functionality
forum - 客户社区
voc - Voice of Customer
voc - 客户之声
Channels
渠道
wechat - WeChat integration
wechat - 微信集成
douyin - Douyin integration
douyin - 抖音集成
social - Social media
social - 社交媒体
shop - E-commerce
shop - 电子商务
Plugins
插件
kanban - Kanban board
kanban - 看板
remote - Remote capabilities
remote - 远程协助
jitsi - Video conferencing
jitsi - 视频会议
eam - Enterprise asset management
eam - 企业资产管理
Enterprise
企业版
core - Enterprise core
core - 企业核心
webrtc - WebRTC capabilities
webrtc - 音视频/视频客服
Projects
项目
Various project implementations
各种项目实现
Control
控制
Management and control
管理与控制
↓
Starter (bytedesk-starter)
启动器 (bytedesk-starter)
Spring Boot Web (Jetty)
Spring Boot Web (Jetty)
Spring Security
Spring Security
Spring WebSocket
Spring WebSocket
JPA & Redis
JPA & Redis
APIs & Integration
API 和集成
Messaging & Queues
消息和队列
Application Entry Point
应用程序入口点
前端技术栈
基于 React 和 Ant Design Pro 的企业级前端应用
核心框架
React 18
React DOM 18
React Router 6.18
Umijs Max 4.3.31
TypeScript
UI 组件和样式
Ant Design 5.23.2
Ant Design Pro Components
Ant Design Pro Form
Ant Design Icons
Ant Design Pro Chat
Emotion
Antd Style
ClassNames
RC Menu
Antd-img-crop
图表和可视化
@ant-design/charts 2.2.7
@antv/x6 2.18.1
GIF 组件
状态管理和钩子
Zustand 4.4.4
ahooks 3.8.0
@use-gesture/react
@react-spring/web
use-debounce
React Hooks
网络和通讯
Axios 1.7.7
MQTT 5.10.0
event-source-polyfill
bytedesk-web
google-protobuf
工具和实用程序
Lodash 4.17.21
Dayjs 1.11.11
Moment 2.29.4
UUID 10.0.0
Mitt 3.0.1
Debug 4.3.7
Color 4.2.3
特殊功能组件
AIEditor 1.0.13
React Markdown Editor
React Email Editor
React JS Cron
RC Resize Observer
开发工具
ESLint
Prettier
Jest
TypeScript
Lint Staged
Cross Env
MockJS
Legend
图例
Parent Module
父级模块
Component Modules
组件模块
Application Entry Point
应用程序入口点
Technology Stack
技术栈
Java Version:
Java版本:
17
Framework:
框架:
Spring Boot 3.4.4
Web Server:
Web服务器:
Jetty (replacing Tomcat)
Jetty (替代Tomcat)
Database Support:
数据库支持:
MySQL, PostgreSQL, H2, Oracle
Caching:
缓存:
Redis, Caffeine
Messaging:
消息系统:
Apache Artemis, Spring Integration
Security:
安全:
Spring Security, OAuth2, LDAP
API Documentation:
API文档:
SpringDoc OpenAPI
State Management:
状态管理:
Spring Statemachine, COLA Statemachine
UI Technologies:
UI技术:
Freemarker, Thymeleaf
Monitoring:
监控:
Spring Actuator, Prometheus
Container Support:
容器支持:
Docker