低代码实现探索(六)复杂业务的去处事件码
当面临复杂业务时常规的 CRUD 解决不了业务时,需要手工干预执行结果,
这个过程大概会有几种场景
1.事件触发机制,
场景 1,由前台动作时发起一个事件码的动作,与业务数据一起发出,
场景 2,有后台事件触发器发出如某个模型的 crud 时触发的事件,
2.事件代码实现方式
场景 1:手工写代码,归纳出系统中可能存在的 action 对它进行抽象,如发消息动作(消息发给谁,消息内容是什么)
场景 2:流程化构建流化方式来实现代码,flow 化后可以直观的看到全貌的代码方式,
场景 3:构建语法树方式来实现代码
3.事件中心开发语意定义
定义好对应于的事件源,不同的事件源,它的上下文不同
4.事件驱动模式执行
同步执行,
异步线程执行,
异步消息队列执行,
5.事件驱动执行影响
场景 1:干预入参数据(修改活添加前台传进来数据)
场景 2:干预执行代码的顺序
评论