Atitit arch design context软件架构设计的内容
目录
4.2. Table oritd vs java oritd 2
开发效率 sql 》 script 》 java
综合使用,嵌入模式可以
Soa架构 msa微服务架构
实现模式 ws rest
应该单体优先中小项目
通用库表查询 操作
Springboot
Websocket workerman 比 Swoole 简单
Orm mybatis jpa hb
Ngnix vs dobbo》 springcloud
Json、序列化
架构演化路劲
云平台 rdmysql
数据库服务器分离
Cache 内存表 零食表缓冲 redis
Sql调优 replace > insert dulip update,,insert delay ingorn
负载均衡 nginux Lvs 负载均衡多个nginx ,Dns轮询负载均很
Db 读写分里
分区
按照用户 地域 时间分库 (不要按照业务分库,麻烦
Nosql 技术 mongodb es等
数据库服务器分离
Cache 内存表 零食表缓冲 redis
负载均衡 nginux
Db 读写分里
分区
业务分库
Lvs 负载均衡多个nginx
Dns轮询负载均很
Nosql 技术 mongodb es等
应用拆分》》微服务》》esb企业总线》》容器化》》云平台
本文探讨了软件架构设计的基本原则,包括开发效率、稳定性和性能优化,对比了配置化与开发、云平台与自建的选择。深入分析了开发语言、架构模式(如单体与分布式)、分层设计、类库选择、数据库选型(如SQL Server vs MySQL)及架构演化路线。通过淘宝的架构演变实例,展示了从单体到微服务、再到云平台的演进路径。

被折叠的 条评论
为什么被折叠?



