8/3
上周六测试出大问题,我不记得我做了什么了,这个问题很大,说明我对业务还是不熟练
好记性不如烂笔头,我再写一下加深理解
S端:
- Job/restful:给API绑定了服务资源(Service/的服务类)
- Service:对参数进行规范化,调用Ability/main函数
- main.run:调用模型,返回预测结果
C端:Job/分析,统计进程中调用Ability/run函数,进行requests.post
流程:S端先启用服务,C端在进行requests.post。我只要请求了了这个URL,这个URL下面绑定的服务资源就会对传进来的参数进行规格化并且返回预测结果
服务化流程:
- config.ini中进行配置,比如host,port,url
- Service中定义相应的Resource(服务资源,服务类),用于规范参数,传递请求
- Ability中定义main方法,用于调用模型
- Job/restful中对API与Resource进行绑定
- Ability定义run方法,用于模拟客户端请求
select distinct top n *
from t1 inner join t2 on ... join t3 on ...
where ...
group by ... having ...
order by ...
第一次知道还有中文代码:没错,正是python中的pandas