软件架构设计(七)
来源:互联网 发布:2016年网络大电影 编辑:程序博客网 时间:2024/05/18 14:12
七 网络拓扑图
网络拓扑本不是架构设计的事,但作为架构师,应积极参与进去,在遇到问题时,可以有更多的分析信息。在我的经历中,软件在公司内部测试往往都ok,但到现场部署后,经常会出现这样那样的问题,这往往是网络原因造成的(还有一部分是实际环境的数据要比公司模拟数据复杂的多)。
醉翁之意不在酒,我更想表达的一个观点就是,在定义服务器和服务器,服务器和客户端直接的关系时,最好能结合架构设计和角色定义来考虑。一种是服务器位于数据的上下游,两者互为吞吐关系,此时的关系比较单一固定,一般保持长链接较多。另外一种就是两者关联性不是很强,只是偶尔的请求应答关系,这时尽量把它纳入到接口客户端中去,或者单独一台普通的PC作为接口客户端,这样可以应付外围任何接口,而不用修改服务器本身的接口。
0 0
- 软件架构设计(七)
- 软件架构设计之七:软件架构设计
- SoC嵌入式软件架构设计之七:嵌入式文件系统设计
- PetShop4架构设计分析(七)
- 软件架构设计
- 软件的架构设计
- 软件的架构设计
- 什么是软件架构设计?
- 《软件架构设计》内容简介
- 软件的架构设计
- Java软件架构设计
- 软件架构设计 第一章
- 软件架构设计
- 《软件架构设计》内容简介
- 《软件架构设计》内容简介
- 《软件架构设计》内容简介
- 软件架构设计(2)
- 软件架构设计(1)
- 随想
- 【Nginx】 hello模块的编写
- HDU 1527 威佐夫博奕
- 微软推出的年龄测试网站 How-Old.net 具体是怎样实现识别年龄的?
- 编译器的内存对齐问题
- 软件架构设计(七)
- Codeforces 165E Compatible Numbers
- 如何通过听写提高听力水平
- AAPCS规则要求堆栈保持8字节对齐
- GDI+ - 图形编程【双缓冲】
- MFC获得汉字拼音首个字母-C++版
- Codeforces 134C Swaps
- 开源框架
- Java+MyEclipse+Tomcat (五)DAO和Java Bean实现数据库和界面分开操作