类图RequestBus
2017-03-10 21:47:11 0 举报
RequestBus是一个用于处理和管理请求的工具类。它提供了一种简单而高效的方式来发送和接收请求,并确保请求在系统中的正确传递和处理。RequestBus使用了一种发布-订阅的模式,允许不同的组件或模块通过注册和注销来订阅和发布特定的请求。当一个请求被发送时,所有订阅了该请求的组件都会收到通知,并有机会对该请求进行处理。RequestBus还提供了一些额外的功能,如请求的优先级设置、请求的超时控制等,以满足不同场景下的需求。通过使用RequestBus,开发者可以更好地组织和管理代码,提高系统的可扩展性和可维护性。
作者其他创作
大纲/内容
加工结果
更新状态
Service2_ECN
申请服务ECN的datasource
Channel
Datasource
前端页面
后续服务查询
配置完成
返回日志记录
ECN
日志信息
Service1
请求接口
创建通道
编辑服务交互流程
启动流程实例
ECN1
加工状态
可视化展示
ProcessManager
请求日志记录
记录日志
注册成功
发布消息
接收任务
状态获取
流程模型创建成功
发送任务
创建成功
请求流程开始
编辑服务流程
申请发布服务
发送实时数据
状态查询
监控流程
流程id
StateExtractService
注册通道
返回加工结果
Service2
返回服务ECN的datasource
启动服务
创建
结果查询
转换完成
返回服务信息
RequestSpecification
mapList: MapuserRequestList:userBrokerRequestListscheduleRequestList:scheduleBrokerRequestListchecker:HearbeatCheck
specifiyRequest(request)dispatchRequest(request)
LogService
scheduleBrokerRequestList
requestList:Listchecker:HearbeatCheck
addNewRequest(request)forwardRequest(request)
流程状态查询
模型id
消息转换
BPMN模型文件
返回任务状态
userBrokerRequestList
DatasourceController
下发任务
HeartbeatCheck
maxTimeInterval:int
cancelWarning()
RequestSpecificationService
状态事件更新
返回服务API的datasource
流程模型文件
申请服务API的datasource
获取流程状态
返回状态信息
数据上传
配置服务datasource
等待执行
收藏
收藏
0 条评论
下一页