-
Notifications
You must be signed in to change notification settings - Fork 18
Home
qifeng dai edited this page Apr 20, 2017
·
51 revisions
swordfish 的目标是提供一个分布式的调度框架,能够支持各种任务类型的调度,用户可以通过 Restful API 与系统进行交互,完成任务的调度工作。
- 在需要写入
sessionId
的地方,通过头部来写入:sessionId: the-session-id
,也可以通过Cookie
来写入:Cookie: xxx; sessionId=the-session-id
, 优先级为:头部中sessionId
>Cookie
中sessionId
- API 是具有版本的,客户端访问需要在
Accept
中加入版本号,比如:Accept: xxx; version=1.0
- 返回日期字段的格式为13位的毫秒时间戳,如:
1490087250094
字段名称 | 定义 | 正则描述 | 长度限制(字节) |
---|---|---|---|
项目名称 | 由字母开头, 支持 "下划线/数字/字母" | [a-zA-Z]\w+ | [2,64] |
用户名称 | 由字母开头, 支持 "下划线/数字/字母" | [a-zA-Z]\w+ | [6,20] |
邮箱名称 | 是一个合法的邮箱 | [\w-]+@[\w-]+(.[\w-])+ | [2,64] |
资源名称 | 由字母开头,支持 "字母/下划线/中划线/点/数字" | [a-zA-Z][\w.-]+ | [2,64] |
数据源名称 | 由字母开头, 支持 "下划线/数字/字母" | [a-zA-Z]\w+ | [2,64] |
工作流名称 | 由字母开头, 支持 "下划线/数字/字母" | [a-zA-Z]\w+ | [2,64] |