我将无状态Web应用程序部署到Azure App Service并在“应用程序设置”中禁用了ARR Affinity。是否可以将此禁用,但是为特定请求启用它?
我遇到一个post by benjaminperkins from 2016表示可以通过添加“Arr-Disable-Session-Affinity”标头来禁用单个请求,但我希望反过来这样,“Arr-Enable” -session-亲和力”。
我希望能够在远程操作之后向各个实例发出请求以预热内存缓存。我了解如何在启用ARRAffinity时为App Server Web应用程序实例构建URL请求,但这对我不起作用,因为我不想全局启用它。
以下是我想要做的一个例子:
# First DataFrame
df1 = pd.DataFrame()
df1['A'] = [1,2,3]
df1['B'] = [2,4,6]
df1['C'] = [3,6,9]
# Second DataFrame
df2 = pd.DataFrame()
df2['A'] = [1,2,3]
df2['B'] = [2,4,6]
df2['D'] = [3,6,9]
common_cols = list(set(df2.columns) & set(df1.columns))
left_only_cols = list(set(df1.columns) - set(df2.columns))
res_df = df1[common_cols]*df2[common_cols]
res_df[left_only_cols] = df1[left_only_cols]
print res_df
在App Service上禁用ARRAffinity时,有没有办法做到这一点?