热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

2013华为工作之电信客服上线

时间过得很快,不知觉,6个月时间已过,开发的项目终于要上线了,刚来的时候项目经理说这个项目是3个月之后要上线的。上线那一天,是我第一次为了工作而熬夜,就这样没了,第一次总让人那么深

         时间过得很快,不知觉,6个月时间已过,开发的项目终于要上线了,刚来的时候项目经理说这个项目是3个月之后要上线的。上线那一天,是我第一次为了工作而熬夜,就这样没了,第一次总让人那么深刻,让人那么难忘记。前天的时候,项目经理给项目相关的每个人发了一个上线任务时间表,几点到几点时间段内,谁完成某事,完成率多少,算算总共差不多有30多项吧。因为这次上线是在原有项目上进行项目版本升级,所以涉及到重要的数据切割,需要对数据进行转移,像这样类似的项目上线难道比较大,是一个细心活。晚上8点,机房内除了测试人员,其他的客服人员都已经下班走人了,而我们还在最后一次上线前的测试,保证没有任何问题。

 
       10点左右,负债这个项目的几个领导和现场电信的领导都来了,现场气氛顿时感觉到压抑,有点硝烟的味道了。我们开始把主工程包上传每个服务器,然后再上传其他相关的工程包,上传完了之后,每个工程服务都启动,再进行简单的测试,保证每个服务器的工程都升级到位,保证各个工程的接口是相通的。再然后进行F5配置,F5配置比较麻烦,权限控制比较复杂,有些接口服务器是接口服务器,文件服务器或者其他功能的服务器,针对每个服务器需要特别配置,需要提前对各个网络打通。
 
       差不多到了12点,要开始安装步骤进行数据切割了。一.工程用的测试数据库变成正式数据库,并把数据库中的所有测试数据清空;二、把原来正式数据库的数据导出备份,导出时间相当比较久,差不多要1个多小时;三、导入新正式数据库中,这个过程差不多也要1个多小时。这个过程很重要,特别是复杂的系统,数据不能有缺失,不小心一缺失某个表的数据,整个系统就玩不转了,特别是像权限控制,用户控制等几个重要的表。
 
      差不多到了凌晨3点钟,数据导入完成,需要准备进行下一个环节的功能测试。这时候现场的客服人员都需要把常用到的功能都仔细的测试一遍,确保没问题,如果出现问题,赶快找到相对应的责任开发人员来解决。在测试的过程中,也是出现了不少的问题,这些问题都要我们必须在最短的时间内把它修复完成,现在想想,那时候我们的压力是多么的大。在确保没有重大问题之后,现场开始进行压力测试,这个压力测试,不是用软件模拟来测试,而是客服人员用电脑进行来测试,多人多电脑多窗口同时完成同一个功能。天慢慢在变亮,路上开始有汽笛的声音,测试人员又陆陆续续提出了一些小的问题,而我们在紧张得修复他们提出的问题,虽说对整个系统没有影响,但是问题还是得解决,只是时间早晚问题。慢慢的,路上的灯都已经熄灭,现场开始有人上班,我们开发的人,有的人开始清闲起来,有的人在测试,有的人还在修复问题。总体来说,这次上线算是有惊无险,中途遇到了一个大的问题,最后还是解决了。看到他们一打开电脑,用到我们刚刚上线的项目,马上有一种成绩感,也是对我们长时间努力付出的肯定。项目经理让我们到食堂吃早点,然后找个地方休息一下,等到12点才能下班。在床上刚躺下,就被叫出去了,出现了要解决的问题。到了12点的时候,终于要下班了,但是没有兴奋的感觉,也许已经累得感觉不到了吧,也许有其他的原因。那一次上线让我印象深刻,亲自感受了一下一次大项目的上线。
 
      这6个月,为了这个项目付出了很多,遇到了很多问题,也学到了很多重要的东西,用到了以前很多没有用到的工具,如华为的建模工具、工作流引擎、发布工具、工程部署工具、服务器安装工具等,对整个项目的制作更加熟悉,了解更加到位。同时学到了以前没有用到的技能,有多数据源配置,它能同时支持多数据库;多服务器集群缓存,JMS消息队列,多系统嵌套等;对整个运营商的业务有了更高的认知,运行商包括有IVR,掌厅,网厅,短信网关,多媒体服务器,短信服务,邮件服务,业务支撑系统等模块。更重要的是,我对软件有了进一步的认识,一个好的软件,应该有比较好的用户体验,时时刻刻站在用户的角度,不要为了任务而完成完成,当然一个好的软件也应该有好的扩展,还要后期好维护。
 
      客服中心在电信有很大的覆盖率,差不多全国80%左右的省份电信都是使用该系统,也有很多移动和联通在用。如果统计一下的话,华为在中国运营商的业务应该是占大头的,在华为的地位还是比较重的。到现在,我接手了一个电信客服中心,2个联通客服中心,一个移动客服中心,我个人觉得移动客服中心是比较复杂的,自己定制的东西很多。


推荐阅读
  • python基础(二、pycharm安装、卸载)
    3.在Ubuntu中安装PyCharmPyCharm的官方网站地址是:https:www.jetbrains.compycharm注意:安装时不要使用root用户安装,否则后期使用 ... [详细]
  • 九宫格计算. ... [详细]
  • 本文分析和介绍了GLo ... [详细]
  • Git(1)
    安装Git完毕(在开始菜单打开的话,打开的不是你想要的路径,切换路径很麻烦)1.D盘新建GitTest文件夹2.打开GitTest,在空白的地方右键,3.单击GitBashHere ... [详细]
  • 这一篇主要总结一下jQuery这个js在引入的时候做的一些初始化工作第一句window.undefinedwindow.undefined;是为了兼容低版本的IE而写的因为在低版本 ... [详细]
  • MyBatis模糊查询和多条件查询一、ISmbmsUserDao层根据姓名模糊查询publicListgetUser();多条件查询publicList ... [详细]
  • 抓取百万知乎用户设计之实体设计
    一.实体的关系实体是根据返回的Json数据来设计的教育经历方面用户可以有很多教育经理,USER和education是一对多的关系,一个education对应一个education一 ... [详细]
  • iOS之富文本
    之前做项目时遇到一个问题:使用UITextView显示一段电影的简介,由于字数比较多,所以字体设置的很小,行间距和段间距也很小,一大段文字挤在一起看起来很别扭,想要把行间距调大,结 ... [详细]
  • Xib九宫格应用管理使用xib封装一个自定义view的步骤1新建一个继承UIView的自定义view,假设类名叫做(AppView)2新建一个AppView.xib文件来描述 ... [详细]
  • 看这里,教你如何快速将pdf文件翻译成中文
    因为网上下载的PDF资料,往往掺杂着一些英文,所以中英文翻译是一件很平常的事,毕竟不是每个人的英文都那么好,轻轻松松的就能够看完一篇英文的文件,那么,我们就要寻找翻译工具来帮助我们 ... [详细]
  • FroggerTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:32257Accepted:10396DescriptionFr ... [详细]
  • 3295:[Cqoi2011]动态逆序对Description对于序列A,它的逆序对数定义为满足iAj的数对(i,j)的个数。给1到n的一个排列,按照某种顺序依次删除 ... [详细]
  • python自学教程哪里好,python比较好的教程
    本文目录一览:1、想学python去哪里比较好? ... [详细]
  • 【自制小工具】代码生成器
    【自制小工具】代码生成器陆陆续续接触过好几款代码生成工具,发现确实好用,但都会有那么点不完善的地方,所以索性就自己做一个吧。界面非常简单,反正是自己用的,简单点用起来也方便上图:左 ... [详细]
  • 以SOA服务为导向的信息系统构建是通过有计划地构建信息系统时,一种简单而有柔性的方法,就是组件化与服务导向架构。过去的信息系统,是在使用者需要新功能时才开发的,也就是响应不同时 ... [详细]
author-avatar
usually111131
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有