书接上回,继续分享。

通用报文解析服务,用C#开发,经历了三版更新,支撑起了关区内的绝大多数数据交换业务,截止至今,每日收发报文约20万,数据量约5G,平均延迟在1分钟内。

回想起那些半夜处理积压报文的场景,不胜唏嘘,决定把这个演进过程向大家讲述一下。回顾历史,展望未来,如果能给大家一些启发,是再好不过的了。

(第三版)

三、通用报文解析服务V3.0——分布式,消息队列

    上一篇说到了一个问题,引用的程序集由不同的团队负责维护,都引用一套公共组件库,在更新和发布时互相掣肘,导致无法保证有效的更新。其实这就是依赖管理的问题。

导致这个问题的根源是程序的架构:

Android培训,安卓培训,手机开发培训,移动开发培训,云培训培训

    其中公共组件库由专门的小组开发维护,不定期发布新版本。