欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

谈谈JAVA版本的民航PID共享放大系统

程序员文章站 2022-04-14 16:32:54
在民航机票行业从事多年,接触了一些大型的民航业务系统,以及PID共享放大软件。 因为一直使用JAVA做业务系统开发,对后者只是听说过原理:"破解了eterm软件协议","模拟通讯","加密协议","共享会话"等等, 一般这种软件都是C++编写开发的,再加上eterm本身是个基于指令输入输出为主的系统 ......

             在民航机票行业从事多年,接触了一些大型的民航业务系统,以及pid共享放大软件。

             因为一直使用java做业务系统开发,对后者只是听说过原理:"破解了eterm软件协议","模拟通讯","加密协议","共享会话"等等,

     一般这种软件都是c++编写开发的,再加上eterm本身是个基于指令输入输出为主的系统,所以感觉这种破解的放大系统很高大上,与自己遥不可及。

 

             然而,在离开待了数年的老东家之后,有幸参与到一个刚开始的大项目,自主研发一款tmc系统。

     在经过一年的艰苦研发之后,系统上线。

             但是,租用的pid放大软件却频繁掉链子,崩溃频繁,接口奇葩,文档缺失,出现问题无法及时处理维护等等,总之,就是很不稳定,给人一种随时暴雷的感觉。

             再三权衡之后,加租了一款pid放大软件,原本是想上个双保险。

             事后才发现,新租的放大软件尽管文档很漂亮,但是逻辑严谨性比之前者更差劲,就连配置修改后需要重启软件才能生效。

              而以上软件的部署均需window系统,还不能部署在一起,有冲突。

              而我们的业务系统全部是在云linux系统。

              所以不得不再次购买云服务器。成本增加的同时,本质问题并没有解决。

              对软件公司来说,这种技术受到掣肘的感觉,不可忍受。

 

              在19年12月中旬,最终决定,开始自研java版本的共享放大系统,与此同时,市面上还找不到一款基于java编写的公开销售的放大系统。

      尽管从事这个行业多年,但是对于这种放大系统的底层技术原理也还并未彻底掌握。

              过程艰辛,自不必说。但是对技术的执着,最终不负有心人。

              在2月初,正式上线,从上线至今,出乎意料的运行稳定,也许这是对一个从事了9年民航业的人的一种肯定吧!

 

              上线后,也感受到了java开发的放大系统,比之c++编写的放大系统,在维护,使用上优势明显。

              运维方便,window和linux系统均支持。

      维护方便,管理员在手机和pc均可对放大工号和pid进行管理维护。

              监控方便,管理员在手机和pc均可对pid运行状态进行实时监控。

                                提供web版日志查看界面,无需登录服务器,在手机和pc可精准搜索,追溯系统和人工操作的失误源头。

              saas管理,不同代理人之间,数据隔离,互不影响。

              可对高可用进行扩展支持。

              这也得益于java在业务应用系统开发方面天然的优势使然。

 

              自2011年开始,从一个什么都不懂的民航新手,到现在研发了自主的放大系统,快10年,作为一个技术人,不免有些感慨,不知道这算不算晚......

             

              --------------------------------------------------------------------------------

               有兴趣,可软件相关功能介绍