REST Service
SYLPH 中,使用restful风格接口:
- 后端服务配置统一管理
- 封装异常处理、超时重试,提升系统稳定性
- 封装日志,便于线上问题追查
- 抽象请求协议、数据格式与数据编码,统一接口
# 主要特征
- compile
- proxy
# 使用 Service
接口在sylph-controller模块中管理,主要分布在ideal.sylph.controller.action包下:
.inject.Singleton
("/stream_sql")
public class StreamSqlResource
{
...
("save")
({MediaType.MULTIPART_FORM_DATA, MediaType.APPLICATION_JSON})
({MediaType.APPLICATION_JSON})
public Map saveJob(@Context HttpServletRequest request){
...
}
