智能工厂软件生态第三篇-架构初步展示
前言
经过最近的努力新版的架构已经慢慢的成型了,今天给大家展示一下。
目前初步搭建起来的有
插件系统
业务流程
新版调度
一、插件系统
插件系统演示
显现了在线写代码在线改代码实施运行,
插件系统是为了解决什么问题哪?
我想的是,把一些需要经常改动的业务,比如接口,容易出问题的业务,控制器等等需要经常改动的代码,写成插件化的,这样就能在系统运行过程中随时修改随时发布,不需要重启系统。
二、业务流程
1.业务流
2.事件流
三、新版调度
调度系统
很多人咨询的都是,你是如何一个人把调度做的这么好的,我的回答总是多思考,其实我的方法是无限任务,我会创建各种各样的地图,里面随机生成无限多的车子,跑随机任务,每张地图保证48小时无限任务无问题,只要出现问题就解决问题。就这么简单,我一个人写也没有人给我测试所以只能使用这么简单暴利的方式。
新版的调度使用CBS算法重构的避让的部分,运行起来更流畅更丝滑了。