我想问你如何用清漆代码将请求传递到后端而不进行缓存。 我知道我可以做到,而且效果很好:
def write_df_to_s3(df, filename, path):
with s3.open(path, 'wb') as f:
gz = gzip.GzipFile(filename, mode='wb', compresslevel=9, fileobj=f)
buf = io.TextIOWrapper(gz)
df.to_csv(buf, index=False, encoding='UTF_8')
gz.flush()
gz.close()
但是如何选择后端服务器进行非缓存?
我已经在清漆配置中定义了几个后端定义,但是我不知道如何设置后端服务器。
一些意见(当然是行不通的)
if (req.url ~ "(\?|&)(something|something|something)=")
{
return (pass);
}
我的清漆版本是:4.0
非常感谢
答案 0 :(得分:2)
您想要的是:
if (req.url ~ "(\?|&)(something|something|something)=")
{
set req.backend_hint = java_backends;
return(pass);
}