摘要

为简化应用软件的网络通信开发工作,提出了一种基于异步网络通信机制的通用高性能网络框架方案,满足应用软件的网络通信和业务处理要求,提高软件开发成果的复用性。方案基于Boost.Asio库实现Proactor模式的跨平台高性能异步网络通信,使用可扩展标记语言(Extensible Markup Language,XML)实现框架内外的功能业务关联配置满足通用要求,通过将网络连接及关联数据抽象为网络会话实现消息数据高效传递,支持自定义扩展满足个性化业务需求,是一种经济的满足功能和性能需求的轻量级网络框架。

  • 单位
    中国电子科技集团公司第三十研究所