supercell
2022-08-24 20:54:34 3 举报
登录查看完整内容
supercell
作者其他创作
大纲/内容
通过ActivityController/take接口执行流程
package_code
activity_type
activity_code
process_code
ext_code
version
config
status
create_time
trace_id
record_no
process_v
extension_v
查询extension_code版本号
QmqConsumer.aceptQmq(),根据关键字段获取process版本表和extension版本表中对应的配置信息和版本信息,持久化到数据库中
查询process_code版本号
通过extensionContextUtil获取到对应Process的extension
QmqProducer.sendQmq(),发送关键字段交给consumer进行处理
只存在一个process版本
获取传入的process的Bean,调用对应的Process的process()方法
多个extension,和版本一起做拼接
通过BaseExtension的execute()方法执行获取到的extension,在这里获取可以查询具体配置信息的字段
异步处理
0 条评论
回复 删除
下一页