kettle源码分析之3 carte与rest api
文章目录
- 安装
- 用户认证
- 基础认证
- cookie认证
- 服务调用
- 文件管理
- 目录资源
- 文件资源
- 数据源
- Carte
- Schedules
- 用户角色中心
安装
软硬件要求
9.0版本需要安装licence
kettle服务比较简单的方式是放在tomcat容器中,作为单独的应用服务对外提供功能,当然也支持carte的形式,作为一个简单的http服务器。在调度篇提到了carte,可以移步kettle源码分析之1启动流程(IDEA启动carte调试)
本篇主要关注carte集群的搭建。
用户认证
基础认证
https://tools.ietf.org/html/rfc2617
需要在header套中包含认证信息:
Authorization: Basic YWRtaW46cGFzc3dvcmQ=
cookie认证
j_username=[username]
j_password=[password]
服务调用
文件管理
目录资源
文件资源
数据源
Carte
Schedules
用户角色中心
kettle源码分析之3 carte与rest api相关推荐
- Kettle源码分析
最近做一个大型项目需要做数据的抽取和标准化处理,我们利用一款国外的开源工具Kettle,对Kettle的核心包进行二次开发,应用到我们的Java项目中. Kettle工具:https://source ...
- 【转】ABP源码分析三十七:ABP.Web.Api Script Proxy API
ABP提供Script Proxy WebApi为所有的Dynamic WebApi生成访问这些WebApi的JQuery代理,AngularJs代理以及TypeScriptor代理.这些个代理就是j ...
- 云客Drupal源码分析之类型化数据Typed Data API
各位<云客drupal源码分析>系列的读者: 本系列一直以每周一篇的速度进行博客原创更新,希望帮助大家理解drupal底层原理,并缩短学习时间,但自<插件系统(上)>主题开始博 ...
- kettle源码分析之1启动流程(IDEA启动carte调试)
文章目录 启动 Spoon Carte Pan kitchen 启动 对于kettle来说,整个程序的入口是launcher.jar 调用反射,实现其他命令功能: public static void ...
- 【转】ABP源码分析三十八: ABP.Web.Api.OData
如果对OData不熟悉的话可参考OData的初步认识一文以获取OData的一些初步知识. API.Odata 模块唯一用处就是提供了一个泛型版本的ODataController,实现了Controll ...
- 【转】ABP源码分析一:整体项目结构及目录
ABP是一套非常优秀的web应用程序架构,适合用来搭建集中式架构的web应用程序. 整个Abp的Infrastructure是以Abp这个package为核心模块(core)+15个模块(module ...
- openstack-nova源码分析(三)flavor
nova flavor Flavor是nova非常重要的模块, flavor规定了主机的内存,cpu等的大小, 并且可以用来限制虚拟机的一系列参数, 就相当于一个生产模具,使用同一个flavor创建出 ...
- kettle ftp下载插件,job ftp下载执行结果源码分析
文章目录 kettle ftp job下载插件执行结果源码分析 问题背景 源码分析 思考: 自己开发的kettle job插件,可以往result中填入我特定的 java成员变量吗? 思路1:继承Re ...
- 07-PDI(Kettle)源码编译8.2.0.0.R版本
文章目录 07-PDI(Kettle)源码编译8.2.0.0.R版本 1.安装PDI8.2.0.0.R的parent工程到本地 1.1配置Maven的settings.xml文件 1.2安装PDI源码 ...
最新文章
- 半平面交比较好的博客
- 大学python和vb哪个简单-vb和python哪个速度快
- 戴尔推免费浏览器安全工具 可隔离恶意软件
- ffmpeg rtmp 不清晰_知识储备:理解RTMP、HttpFlv和HLS的正确姿势
- matlab选择结构
- Another kind of Fibonacci
- 关于WDM驱动开发的不错资料(来自codeproject)
- I must be strong and carry on
- 前端笔记-thymeleaf获取及回显input标签type=date
- java index.jsp为什么不默认跳转_Java开发人员怎么面试 常见Redis面试题有哪些
- 涂料动漫学习笔记(一)
- 【嵌入式模块】LCD1602LCD12864
- SQL Server 2019重新安装失败的处理方法
- h.264视频编码器
- 动态规划和分治法解合唱队形问题
- Android项目实战之高仿网易云音乐项目介绍
- Python自学难吗?Python课程主要学些什么内容?
- 2019年中国研究生数学建模竞赛-华为杯(九)
- 颜色类中英文词汇大全(5)
- IT转互联网的转行经验
热门文章
- 探索女性角色扮演游戏Top Girl成功的秘诀
- snpslmd: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No su
- Web设计中最常用的10种色调以及示例演示
- 基于SSM的植物花草养护交流网站设计
- 八条佛曰 66句震撼人心的禅语
- 开博2012在情人节!
- vue +SpringBoot + FreeMarker + FlyingSaucer 实现PDF在线预览、打印、下载
- 使用Kotlin配合RxJava网络请求
- ISO三体系,招投标企业认证最多的资质
- 一个大学女生发人深省的人生感悟