欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

配置 Entegor,使其自动运行存储过程,向下游传输数据。

最编程 2024-04-02 19:17:40
...

        一步一个脚印,没有走过,永远不知道前进的路有多艰难,和走过获取成功的喜悦!

       在之前已经写好了一个生成文件的存储过程,但是生成的文件是放在临时目录下面的,现在需要配置entegor,让临时目录里面的文件搬到正式目录下面去,看着是一个很简单的操作,但是对于一个小白来说,真的是什么都不清楚,每个步骤都是一脸懵,只有不停的去尝试,不停的去想办法,你才能知道你缺的并不是一星半点。好,下面进入主题。

 

      第一步:准备所需要的材料

工具:Entegor(很奇怪的东西,百度没有搜索到有用的信息)

工程:所需要一个工程,是以pkg结尾的文件,第一次打开的话需要先解包,然后才能打开,里面是包含函数、环境变量、共享资源、工作流。一一解读下这些文件里面是干嘛的,

      函数:一般写一些获取时间的函数,貌似是用java写的。

      环境变量:这里面配置SHELL_HOME、数据再检查延迟_分钟、数据检查循环次数

      共享资源:这里一般配置的是数据库的ip地址。

      工作流:这里面放的是主要的东西,主要是执行各种存储过程,以及并发之类的。

  第二步:写一个流出来执行需要执行的任务

      所有的工作流都是放在总控下面,总控中配有好多的控制器,比如文档发送,获取当前系统时间。如果想完成怎么把数据库中执行的存储过程生成的文件从临时目录转移到正式目录的话,在这里就需要配置下一个新的工作流。

新的工作流包含:开始,生成文件,发送文件,结束。

       开始:开始即是这个工作流的开始,这个是系统配置。

      生成文件:生成文件里面配置的是在数据库中已经写好的存储过程,然后把输入参数与存储过程中的参数配置好,同时需要配置存储过程的名称,不然这个节点它根本不知道干嘛。

      发送文件:这个原本就在总控里面的,但是还是需要配置下里面的参数。这应该是配置总控的时候就配置好的,现在火候还不够,看不懂里面的底层。

      结束:结束就表示这个工作流结束,完成任务,生成的文件从临时文件夹转移到正式文件夹中。

把新的工作流配置完成好之后,需要把这个新的工作流放在总控的一个并发流中,这个并发流是完成多个工作流的。

这些都完成之后,需要把写好的包上载到服务器上,这样才能为下面的检测做准备。

   第三步:检测

   主要是检测文件有没有生成,检测文件是否从临时目录转移到正式目录下面去了。

如果有entegor的话,那么应该是有一个专门的网站去管理和测试entegor的。进入后查询工作流,找到刚才上载好的工作流,然后输入需要的参数,然后就去首页查看这个流执行的情况,如果出错,可以去查询日志,了解当前有什么地方没有配置好。

对于这方面也是第一次接触,其中也是有很多方面不清楚,还是需要多多了解这方面的知识,这个只能说浅浅的记录下,方便以后的继续的学习。