【技术实现步骤摘要】
一种网络编排系统及方法
本专利技术涉及网络处理
,尤其涉及一种网络编排系统及方法。
技术介绍
在当前的应用开发中,网络请求是高频且复杂的。当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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。