XXLJob中GLUE模式实现在线编写javashellpythonphpnodejspowerShell---SpringCloud工作笔记202

admin2024-04-03  0

1.起因: 之前就一直想实现类似的功能,今天总于找到有可以参考的东西了,这个思路可以帮助实现这种功能.

 

2.获得灵感

就是:我想实现通过在线编写代码,来扩展我们平台的能力,这样随着业务的扩展,不用我们每次都修改了代码,再去部署,这样就比较麻烦,今天偶尔发现,对于xxljob来说.有这个这种功能,他调度任务的时候,除了选择自己提前编写好的任务,还可以选择,比如下面的:

XXLJob中GLUE模式实现在线编写javashellpythonphpnodejspowerShell---SpringCloud工作笔记202,第1张

可以看到除了可以选择,已经有的BEAN,这个是自己提前编写好的Bean

可以看到下面还有很多GLUE(JAVA/SHELL/Python/PHP/Nodejs/PowerShell) 这些就是说

可以使用GLUE IDE去编写对应的代码,编写以后

XXLJob中GLUE模式实现在线编写javashellpythonphpnodejspowerShell---SpringCloud工作笔记202,第2张

就可以直接执行了.可以看到

XXLJob中GLUE模式实现在线编写javashellpythonphpnodejspowerShell---SpringCloud工作笔记202,第3张 

在新增的选择GLUE java的人物,选择操作的下拉箭头,然后

选择GLUE IDE可以看到

XXLJob中GLUE模式实现在线编写javashellpythonphpnodejspowerShell---SpringCloud工作笔记202,第4张

就可以去编写代码了,而且还有版本管理,很不错.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明原文出处。如若内容造成侵权/违法违规/事实不符,请联系SD编程学习网:675289112@qq.com进行投诉反馈,一经查实,立即删除!