为什么把简单的事情搞复杂0--序言
2011-09-29 23:19
267 查看
为什么把简单的事情搞复杂0--序言
某次跟朋友聊天,聊到了我的工作,我说我是做交易系统的,随后就有了下面的谈话:“交易系统是干什么的?”他问。
“投资者不能直接接入交易所的系统,他必须通过交易终端通过互联网把交易指令发到我们的交易系统,
我们的系统把这些指令转发给交易所,等收到交易所发来的交易结果后,再把结果发还给交易终端。”我说。
“哦,看起来你们这个系统很简单嘛,跟一根网线的效果差不多。”他很快得出结论。
“当然不是,我们的系统复杂着呢:我们有好几十个人来开发和维护这套系统;
我们使用了先进的四层架构,包括数据库,应用服务器,通讯中间件,前台终端;
一条指令进入我们的系统至少要经过交易终端,互联网网关,通讯中间件,应用服务器,数据库,交易所接口机才能发到交易所;
部署一套我们的系统至少要10几台服务器,还不包括营业部的机器,整个安装实施过程至少要一个星期;
系统的运维人员至少要经过2个月的培训才能上机操作,每天要从早上8点一直工作到晚上8点才能下班;
这么复杂的系统,怎么会简单呢?”他的说法我当然不能同意,这可关乎职业的尊严。
“可是,你们的系统不就是把客户的指令转给交易所,再把交易所指令转给客户,这么简单的事情,有必要搞那么复杂吗?”他问。
“是啊,为什么要搞这么复杂呢?”我一时不知该如何回答,然后就有了这个系列文章。
本系列试图讨论有哪些原因会导致简单的事情变得复杂:
为什么把简单的事情搞复杂1--为什么要用线程
相关文章推荐
- 复杂的生活简单过,简单的事情重复做
- 简单的事情复杂做
- 聪明人,会将复杂的事情简单做
- //栈//为什么我总把简单的问题搞那么复杂?//Ignatius Train Station------二X
- 最简单的事情原来最复杂~~
- (转)当别人努力的时候,你在做什么? 评论事情的一种态度 当你在抱怨的时候,为什么不想想我做了什么? 把简单的原则坚持贯彻下去 消极的心态,养成了惯性的思维,一切都是不好的。 也许这就是人性的弱点,不经意的习惯,却逐渐腐蚀了你的人生。
- 如何把简单的事情变复杂?
- 复杂的事情简单做,简单的事情重复做,重复的事情用心做!
- JSF,为什么把简单的事情复杂化?
- JSF,为什么把简单的事情复杂化?
- 学习ASP.NET MVC系列 - 还有比这更简炼的吗?把复杂的事情变简单了,贡献啊!
- 不要把简单的事情搞复杂了!!Mar28th2007
- 学习ASP.NET MVC系列 - 还有比这更简炼的吗?把复杂的事情变简单了,贡献啊!
- 不要把简单的事情搞得N复杂(例1)
- 从简单到复杂:Apache Kafka应用实例详解
- 关于用户密码的简单加密(DES+MD5)与复杂加密(自己想的)
- 数量周期 复杂现象背后的推动力,可能是极其简单的原理。科学的目标之一就是发现纷 繁复杂的自然现象背后的简单法则。爱因斯坦的相对论是这方面的典范例证。
- c#为什么叫csharp(因为C/C++在先,就起名字为“C++++”,即4个加号,为了简单,就写成了“C#”,这个解释有意思)
- 简单数据绑定和复杂数据绑定
- css,世界上没有绝对简单的事情