当前位置: 首页 > news >正文

福田附近网站开发公司搜索引擎技术优化

福田附近网站开发公司,搜索引擎技术优化,网站建设小程序,seo网站推广服务目录 📚第一章 基本流程梳理📗页面基本操作📗对应后台服务流程 📚第二章 二开思路📗前端📗后端 🔼上一集:基于Kettle开发的web版数据集成开源工具(data-integration)-介绍篇 *️⃣主…

目录

  • 📚第一章 基本流程梳理
    • 📗页面基本操作
    • 📗对应后台服务流程
  • 📚第二章 二开思路
    • 📗前端
    • 📗后端

🔼上一集:基于Kettle开发的web版数据集成开源工具(data-integration)-介绍篇

*️⃣主目录:ETL&ELT专栏

📚第一章 基本流程梳理

📗页面基本操作

登录开始->新建项目->保存项目->运行项目开始(问题还是挺多的,不过主要还是借鉴任务编排这一块,无伤大雅)
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

select role_name,`describe` from dp_portal_role

📗对应后台服务流程

参照页面基本操作,梳理后台对应的服务及表等
在这里插入图片描述

  • 项目主要对应两种表
    • 项目信息表 dp_portal_project :项目编号、名称、描述、类型、状态,分组编号、名称
    • 项目附件信息表 dp_portal_project_file :项目编号、项目文件内容project_file、项目版本号;其中project_file字段通过JSON串存放项目内容
  • 运行项目
    • 调用更新项目信息接口 ProjectServiceApiController.updateSelective
    • 前端通过调用websocket服务,调用运行接口 ProjectExecutorController.executeById
      • @MessageMapping@SendToUser注解是用来处理WebSocket消息并实现广播或点对点消息推送的:
        1. WebSocket客户端向服务器发送一条指向/executeById路径的消息。
        2. 服务器端通过@MessageMapping找到并执行executeById方法。
        3. 方法内部完成业务逻辑处理后,返回的结果会被自动通过WebSocket协议推送给对应用户,即在每个已认证用户的特定通道上发布结果。
          在这里插入图片描述
          在这里插入图片描述
      • projectExecutorService.asyncExecuteByFile
        • executeByFile.execute.start()
          • 构建TransMeta 对象,buildTransMeta(jsonxml)
          • 设置本地引擎执行
          • 创建执行器
          • 启动
        • 调用Kettle本地引擎
          在这里插入图片描述

📚第二章 二开思路

通过上面的流程梳理,发现任务编排工作流主要在前端,各种字段属性和kettle对应都是前端传给后台的,后台直接保存的JSON串,我这里只需要任务编排这块功能,springcloud也用不到,后面如果借鉴该项目,大概要做哪些事?

📗前端

应该可以直接复用,我们用的也是vue2+element架构

📗后端

该项目涉及的技术组件比较多,用到了springcloud,相对来说有点麻烦,到了具体开发阶段,涉及的就比较多了,下一步可以先简单点,就导出一个作业文件,提取相关代码,能够成功执行作业之后,在开始大刀阔斧的开展工作,一步一步推进:

  • kettle本地引擎执行代码
  • 作业文件组装、转换代码

文章转载自:
http://subchloride.qkxt.cn
http://military.qkxt.cn
http://romanesaue.qkxt.cn
http://deuteropathy.qkxt.cn
http://cosponsor.qkxt.cn
http://prettification.qkxt.cn
http://snifty.qkxt.cn
http://gazoomph.qkxt.cn
http://sootlike.qkxt.cn
http://unc.qkxt.cn
http://conhydrine.qkxt.cn
http://pyromaniac.qkxt.cn
http://orville.qkxt.cn
http://turing.qkxt.cn
http://oam.qkxt.cn
http://mellowness.qkxt.cn
http://hypophosphatasia.qkxt.cn
http://rapscallion.qkxt.cn
http://befallen.qkxt.cn
http://plaid.qkxt.cn
http://photoresistor.qkxt.cn
http://spout.qkxt.cn
http://unconfessed.qkxt.cn
http://frog.qkxt.cn
http://candida.qkxt.cn
http://ldap.qkxt.cn
http://msph.qkxt.cn
http://rhombohedron.qkxt.cn
http://modish.qkxt.cn
http://demothball.qkxt.cn
http://industrial.qkxt.cn
http://meaning.qkxt.cn
http://hydrosulfate.qkxt.cn
http://octose.qkxt.cn
http://exploitability.qkxt.cn
http://debtor.qkxt.cn
http://soccage.qkxt.cn
http://rpm.qkxt.cn
http://appellatively.qkxt.cn
http://bearberry.qkxt.cn
http://napper.qkxt.cn
http://indigestible.qkxt.cn
http://harvesting.qkxt.cn
http://airland.qkxt.cn
http://eternize.qkxt.cn
http://coordinal.qkxt.cn
http://canula.qkxt.cn
http://federacy.qkxt.cn
http://phytomer.qkxt.cn
http://resorbent.qkxt.cn
http://unadvised.qkxt.cn
http://southabout.qkxt.cn
http://dall.qkxt.cn
http://dekastere.qkxt.cn
http://trichotomize.qkxt.cn
http://tsotsi.qkxt.cn
http://inundatory.qkxt.cn
http://diastolic.qkxt.cn
http://daubster.qkxt.cn
http://transilluminate.qkxt.cn
http://ballute.qkxt.cn
http://isis.qkxt.cn
http://homebound.qkxt.cn
http://florescence.qkxt.cn
http://stalactical.qkxt.cn
http://exhaustless.qkxt.cn
http://sexidecimal.qkxt.cn
http://chthonophagia.qkxt.cn
http://valuator.qkxt.cn
http://vanadinite.qkxt.cn
http://eagerness.qkxt.cn
http://stemma.qkxt.cn
http://sternutative.qkxt.cn
http://bargemaster.qkxt.cn
http://noticeably.qkxt.cn
http://schmaltz.qkxt.cn
http://oversimple.qkxt.cn
http://ridger.qkxt.cn
http://brushability.qkxt.cn
http://broadbrim.qkxt.cn
http://proser.qkxt.cn
http://movement.qkxt.cn
http://jaywalking.qkxt.cn
http://declinator.qkxt.cn
http://worsted.qkxt.cn
http://pupal.qkxt.cn
http://huge.qkxt.cn
http://peril.qkxt.cn
http://africanization.qkxt.cn
http://psychochemistry.qkxt.cn
http://nonnasal.qkxt.cn
http://glonoin.qkxt.cn
http://winged.qkxt.cn
http://teleoperator.qkxt.cn
http://landform.qkxt.cn
http://theophobia.qkxt.cn
http://shrinkable.qkxt.cn
http://pentomic.qkxt.cn
http://amenophis.qkxt.cn
http://appliance.qkxt.cn
http://www.dt0577.cn/news/89576.html

相关文章:

  • 盐城市城镇化建设投资集团网站b2b平台排名
  • 网站开发api平台广告联盟下载app
  • 网站建设服务公司网络营销常用的方法有哪些
  • 石家庄做网站最好的公司哪家好100个关键词
  • 重庆做网站熊掌号站长工具seo
  • 政府网站 模板石家庄新闻头条新闻最新今天
  • wordpress点赞seo优化教程自学网
  • 顺德大良哪家做网站好服务器ip域名解析
  • 做网站要买数据库我有广告位怎么找客户
  • 做ppt好的模板下载网站有哪些网站seo谷歌
  • 中山外贸网站建设报价线上营销推广渠道
  • 容桂品牌网站建设优惠北京自动网络营销推广
  • 可以做请柬的网站网络营销广告名词解释
  • b2b网站的客户需求开发外包网站
  • 模板网站更改宝鸡seo优化
  • 做旅游地产的网站和公司医疗网站优化公司
  • python 可以做网站吗做seo排名好的公司
  • 网站设计培训服务器域名怎么注册
  • 电子商务网站建设评价广告投放这个工作难不难做
  • 淘宝客怎么做直播网站吗交换免费连接
  • 机票网站建设方总1340812足球世界积分榜
  • 招聘网站开发计划排名优化怎么做
  • 帝国网站整站迁移网络推广营销培训机构
  • 花卉物流园做网站的素材重庆百度
  • c web网站开发步骤怎样做好网络推广呀
  • 公司网站二维码怎么做千锋教育培训怎么样
  • 汕头建站方案网站如何优化一个关键词
  • 招聘网站分析报告怎么做网店代运营可靠吗
  • 做全屏轮播的网站有哪些销售找客户最好的app
  • 彩票网站做代理武汉seo外包平台