1、背景:在工业领域,很多中小型企业需要数字化平台来支撑公司运营,但是高额的外包开发费用或者自研费用短时间内很难回本,而中小型企业需求相对简单,此时就需要一个开发简单、容易部署、高效协作的平台来支撑这些中小型企业。
2、平台使用订阅制,按年付费,可通过拖拉拽方式实现软件开发,使用OPS一键式部署。
整体使用微服务框架,服务包括但不限制建模、监听器、开发者门户等,共70余个服务。
本人负责建模、监听器等核心组件开发,具体开发内容涉密,只做简单介绍。
建模服务负责建表、以及实例表的增删改查。
主要难点再与代码间的解耦,平台支持前后置监听器,通过Disruptor高速无锁队列,分别处理前后置监听器。
使用operate接口统一处理实例表的增删改查,且运行态与编辑态分离,使用aop注解在操作实例表时自动建表等。