wso2 - WSO2 scim api /Groups/roleId 更新时间过长
问题描述
我正在使用 WSO2 IS 5.10 版本。根据要求,我们可以从我们的应用程序中添加和删除新角色,并调用以下 API 来更新用户组。我正在做这个 sas 批量操作,因为它需要一些时间来批量更新。即使对于 1 个角色更新,在没有用户为 30-40 k 的情况下也需要 6 秒,而在用户为 90-95 k 的生产环境中需要超过 12 秒。有什么方法可以在更短的时间内更新。我没有遵循正确的方法。请建议。
foreach (var role in roles)
{
var groupBulkOperation = new WSO2GroupBulkSCIMResourceOperationSchema();
groupBulkOperation.BulkId = Guid.NewGuid().ToString();
groupBulkOperation.Method = "PATCH";
groupBulkOperation.Path = "/Groups/" + role.value;
groupBulkOperation.Data = new WSO2GroupBulkSCIMResourceDataSchema
{
Operations = new List<WSO2GroupOperationSchema>
{
new WSO2GroupOperationSchema
{
op = "add",
path = "members",
value = new List<Members>
{
new Members
{
display = userName,
value = userId
}
}
}
}
};
requestModel.Operations.Add(groupBulkOperation);
}
var response = await CommonServiceResponceModel(
KeyObj.WSO2BaseURL + "scim2/Bulk",
Method.POST,
SerializeObject(requestModel)
解决方案
推荐阅读
- c - c - fflush 或缓冲区清理
- spring - 在本地 Openshift 错误中部署 docker.io 映像
- python - (自适应)心冲击图伪影去除的最佳基组
- django - django-filter:如何从相关模型中获得选择?
- python - 如何避免在实时 DataFrame 中重复出现的列名?
- python - 如何在使用 LowLevelCallable cfunc 时使用 scipy.integrate.nquad 并将参数传递给它
- php - 图像创建 - 部分背景透明
- reactjs - 多个axios里面的useEffect
- java - 从值创建 Kafka Stream 以计算数量
- python - 为单个元素提供可迭代