您的位置:首页 > 其它

构建大型商务系统应该考虑的因素

2010-01-28 16:53 288 查看
1、远程方法调用。需要通过网络连接使客户端和服务器连接起来的机制。这些机制包括发送方法请求,代理参数传递等。

2、平衡装载。客户端必须以最
小的装载量连接到服务器端。如果服务器过载了,那么就要考虑另一个服务器了。

3、透明的故障恢复。如果服务器崩溃了,或者网络崩溃了,客户端能被
路由到其他的服务器而不中止服务吗?如果能,那么故障恢复要多快能完成?您的商务应用所容许的底限是什么?数秒还是数分?

4、后台集成。将持久的
商务应用数据写入到数据库并与legacy系统集成时,需要为此编写代码。

5、事务。当两个客户同时访问数据库的同一行时会发生什么?数据库会崩
溃吗?事务将使您免受这样的侵扰

6、群集。当服务器持有某些状态却崩溃了,将会发生什么情况?那个状态能否被复制到其他的服务器以至于客户端可以
利用另一个服务。

7、动态重部署。在站点运行时如何实施软件的升级?您是否要让机器停止下来或者让它保持运行。

8、无损关机。当您要关闭
一个服务器时,您能否以一种平稳的而无损的方式来做这件事情?这样您不必中断提供给正在使用服务器的客户端的服务。

9、登陆和检查。如果出现了问
题,能否有一个日志文件供我们参考,从而决定问题的原因所在?一个日志文件能使我们排除掉问题以使它不再发生

10、系统管理。谁来监控我们的系
统。当灾难性的故障发生的时候,谁来监控我们的系统?我们需要一个监控软件,能够在灾难故障发生的时候向管理员报告。

11、线程化。因为我们的有
很多客户要连接到服务器,所以服务器就必须有能同时处理多个客户请求的能力。这意味着服务器必须通过编码来实现多线程。

转自:http://blog.csdn.net/wuhailin2005/archive/2009/01/07/3726369.aspx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: