夜雨聆风学习资料网

ARTICLE · 1196611

MoiaControl SDK插件

MoiaControl SDK插件

MoiaControl成熟且标准的能力已经被业界所认可,但是不同的用户如何实现定制化页面功能呢?

常见的方式就是实现定制化开发,完成后会形成客户满意的功能,优点显而易见。缺点是从标准版生成了一份定制化分支。定制化客户版本分支对用户有什么影响呢?我们考虑的不只是满足需求的能用,而是如何让产品从满足需求的能用提升到1+1>2的好用上。 

MoiaControl的1+1>2的好用是什么?

第一个1,是用户的定制化需求,第二个1,是MoiaControl的升级版本。用MoiaControl提供的SDK开发包让用户的定制化需求,成为MoiaControl的功能插件,融入MoiaControl的应用框架,不改变产品代码,不影响产品的稳定,没有随之而来的回归测试和风险。用户集中资源实现自己的需求,又能持续拥有MoiaControl产品升级的有效通道。

MoiaControl SDK 自定义开发包,将用户需求分为前后端开发模式,融入产品的框架体系。前端应用作为MoiaControl Web功能菜单展示,后端业务逻辑作为MoiaControl定制化服务托管在Server服务框架中。 

SDK 开发的后端服务是什么?

是属于用户的服务,独立于MoiaControl的标准服务,运行在MoiaControl的服务框架中。 

SDK 定制化后端服务需要独立启停吗?

定制化后端服务与MoiaControl标准服务一样,都具有独立启停的能力,也可以通过MoiaControl标准启停脚本(startup.sh/shutdown.sh)一起启停。 

SDK 定制化后端服务异常会影响标准产品吗?

不影响。所有标准功能正常使用,批量调度正常运行,节点监测正常运行,告警检测正常运行。 

SDK 定制化功能如何使用?

定制化功能会成为一个标准功能菜单,登录MoiaControl Web后正常使用。 

SDK 定制化功能可以进行权限控制吗?

定制化功能会自动纳入产品的标准菜单功能管理体系之中,支持为不同用户开发使用权限。 

SDK 前端应用如何部署?

定制化的前端应用作为一个独立的目录部署在Nginx运行环境,菜单功能作为配置数据增加到数据库的基础菜单表中。

图1 定制化前端应用部署目录 

SDK 后端服务如何部署?

定制化后端服务部署在标准产品的主目录下,作为单独的运行目录存在。

SDK 定制化功能运行效果如何?

图2 定制化功能1

图3 定制化功能2 

SDK 定制化功能如何开发?

欢迎您联系我们。


如果您对企业统一任务调度平台的构建有实际业务需求或者对企业统一任务调度相关知识点感兴趣可以关注本公众号,公众号会持续更新MoiaControl和企业级调度平台领域相关技术知识。

MoiaControl产品试用和企业统一调度解决方案可以访问本产品官网地址:https://www.moia.com.cn/

如需咨询,可进入公众号联系我们:

相关学习资料

暂无相关学习资料