一种网络编排系统及方法技术方案

技术编号:25636729 阅读:37 留言:0更新日期:2020-09-15 21:29
本发明专利技术实施例提供一种网络编排系统及方法,该系统包括管道管理器、功能模块和管道,其中:所述管道管理器,用于管理整个网络编排系统的内部实例生命周期和状态的单体实例;所述功能模块,用于处理请求配置的请求处理程序以及处理响应状态和数据;所述管道是一个包含阶段的队列,用于按照先进先出处理请求处理程序,并按照后进先出处理响应处理程序。本发明专利技术实施例能够统一前端的网络层问题,重用大多数处理程序,开发人员可以在许多项目中按阶段组成许多可预测的管道,显著减少开发难度并保持成本。

【技术实现步骤摘要】
一种网络编排系统及方法
本专利技术涉及网络处理
,尤其涉及一种网络编排系统及方法。
技术介绍
在当前的应用开发中,网络请求是高频且复杂的。当Web客户端尝试与服务器进行通信时,可能会遇到网络错误、会话超时、发布的数据结构不正确以及业务错误等情况。在复杂的系统中,开发人员需要花费太多的精力来处理响应和错误,并且大部分需要处理功能是重复的,例如会话超时,常见的业务错误代码。而且,如果应更改响应逻辑如错误处理或数据结构,则开发人员必须修改所有相关功能,各个功能模块在整个系统中的网络行为不可预测。大多数客户端编程模型是模型(model)-视图(view)-控制器(controller)MVC或Model-View-ViewModel(MVVM)。当前的编程模型中没有与网络相关的层,大多数请求和响应处理程序是在Controller/ViewModel或Model层中编写的,很难维护。当越来越多的Web应用程序在移动设备上运行时,网络变得更加复杂。因此,需要一个敏捷的系统级网络解决方案来减少开发工作,并使网络端的应用程序状态可预测。因本文档来自技高网...

【技术保护点】
1.一种网络编排系统,其特征在于,包括管道管理器、功能模块和管道,其中:/n所述管道管理器,用于管理整个网络编排系统的内部实例生命周期和状态的单体实例;/n所述功能模块,用于处理请求配置的请求处理程序以及处理响应状态和数据;/n所述管道是一个包含阶段的队列,用于按照先进先出处理请求处理程序,并按照后进先出处理响应处理程序。/n

【技术特征摘要】
1.一种网络编排系统,其特征在于,包括管道管理器、功能模块和管道,其中:
所述管道管理器,用于管理整个网络编排系统的内部实例生命周期和状态的单体实例;
所述功能模块,用于处理请求配置的请求处理程序以及处理响应状态和数据;
所述管道是一个包含阶段的队列,用于按照先进先出处理请求处理程序,并按照后进先出处理响应处理程序。


2.根据权利要求1所述的网络编排系统,其特征在于,所述网络编排系统还包括功能模块仓库,用于回收任意代码进行存储。


3.根据权利要求1所述的网络编排系统,其特征在于,所述管道管理器还用于,在目标页面和功能中创建请求实例。


4.根据权利要求1所述的网络编排系统,其特征在于,所述管道管理器还用于,注册多级全局管道层,所述多级全局管道层是根据预设应用场景条件配置得到的。


5.根据权利要求1所述的网络编排系统,其特征在于,所述功能模块还用于,处理与数据相关的任务。


6.一种网...

【专利技术属性】
技术研发人员:唐溢泓崔伟毅傅腾徐啸胡鹏彭茜杨雯雯王俊龙
申请(专利权)人:北京仁科互动网络技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1