进入IT这个坑转眼快10年了,从开发到运维到DBA,一直做着最底层的工作,干些琐碎的事情,今天来巴拉巴拉那些年做过的项目,告慰一下失去的青春岁月!小项目就不提了,讲几个拿得出手的。


    第一个拿的出手的项目是广东移动的多媒体痤席项习,时间大概是2007年十月、十一月左右吧,多媒体坐席是个什么东西呢,它不是东西,它其实是广东移动网页版的10086系统(类似于QQ),是广东移动布局互联网服务的一个入口,也是为了在不方便打电话的情况下,还可以通过网络来解决服务问题,不至于出现服务肓区。项目的系统架构:终端  + 集群应用服务器 + 集群中间件 + RAC 9I数据库,开发语言:Java + PL/SQL。


    项目初期各种资源投入很到位,项日进展也很顺利,但到了后期情况就有所变化了,主要是2008年广东移动开始进入3G网络时代,现有的一套系统是2003年建立的,面向2G网络的,己不能满足3G业务的发展需要了,一套全新的系统已经开始规划,不久就要开始实施。而这套多媒体坐席系统还是2G网络的一部分,显然已经不能适应3G业务的发展需要了,因此这个项目处于一种尴尬的局面。既不能上也不能下的状态,上呢迟早要淘汰,下上呢做了一大半,以前的努力就白费了。因此项目后期资源投入跟不上,一些问题拖着无法解决。


    主要问题有消息丢失、消息分配不及时、消息重复分发等,而这些问题都比较棘手,因此天天要进行跟踪,分析日志、修改代码。但是这些问题也不是天天都有的,基本都是在业务高峰时可能会出现,所以就给跟踪分析带来很大困难,你跟时不一定会出现,而且跟踪时会影响系统性能,如果等问题出现了再跟己经来不及了,这就是问题的棘手之处。但是客户他不管你这些,他出了钱就要一个能正常使用的系统,你说日志跟不到无法定位,这不是理由啊!因此搞的我们见了客户就像老鼠见了猫一样,都躲着走。后来实在没法再拖了,才从总部了来了两个研发到现场解决,再加上市场的忽悠,问题总算是解决了,客户才在验收报告上才签了字,项目总算是搞完了。  

     

   这个项目客户虽然拖着不签字,但不代表客户不支持我们的工作,相反在项目中客户还是给了我们很大的支持,比如我们怀疑移动的内网可能有拦截敏感消息的可能,建议最好能去外网测试,客户马上就安排十几个人去网吧测试,没想到还真与网络有关。说实在话如果客户不帮你,要自己找一批人测试也不是一件容易的事,这也是我这么多年做项目唯一的一次难忘的测试经历。所以和客户多交流多沟通,充分利用客户的资源,对于顺便的完成项目是有很大帮助的。包括后来做的几个项目,客户都给予了很大的帮助包括吃饭住宿等,在此也要对客户表示感谢。

 

   对这个多媒体座席项目的评价是‘累、散、慢’。