系統設計架構
2021-04-10 13:06:16 17 举报
系統設計架構是一個用於描述和規劃軟體系統的結構、組織和交互的模型。它包括了系統的各個組件、它們之間的關係以及它們如何共同工作以實現系統的功能和目標。系統設計架構通常包括以下幾個層次:應用層,用於處理用戶請求和響應;業務邏輯層,用於實現系統的核心功能;數據訪問層,用於與數據庫和其他數據源進行交互;技術基礎設施層,用於支持整個系統的運行,如網絡通信、安全控制等。通過使用適當的設計模式和技術,開發人員可以創建出可擴展、靈活且可維護的系統設計架構。
作者其他创作
大纲/内容
参数模型价值模型数据模型
Tornado
自助终端
推荐使用:ANT DESIGN PRO
错误捕获及处理
AJAX交互
任务系统
中间件
系统模块
消息队列nodeJS和python都有可用组件
推荐使用:Android/IOS原生
推荐使用阿里内部中台框架:egg.js
API接口管理
终端
人员资产
财务管理
数据库
MVC模式框架有自己的ORM
消息系统Socket.io
展示层
nodeJS本身是异步高并发,其函数式编程的特点本身可以将业务分割成组件或者中间件按需调用全球开源流行的框架有Express、Koa2
node.js本身可作为服务器但还是建议用nginx 来处理静态资源、反向代理和实现分布式及负载均衡
nginx 服务器
账号管理
Django
APP
前端UI
PAD
Ubuntu嵌入版?
外部访问
模板引擎渲染(使用熟悉的)
操作系统
React/Vue
持久化数据库:MySQL/MongoDB
用户资产
基础设施
Container
JavaScript
渠道管理
权限管理
设备资产
手机终端
Web
内存数据库:Redis
clusterHTTP-Proxy
CSS
数据模型
异步非阻塞IO框架高并发
NodeJS运行时环境:异步高并发
业务层
其他终端
Python环境
平台服务资产
HTML5
手机推送FAYE:pub/sub模式
服务器
数据建模
身份认证OAuth2.0
HTML
报表系统
系统中台
设备管理
http/webSocketnodeJS环境下使用socket.io
使用nodeJS运行时
日志管理
PC终端
网络
0 条评论
下一页