删除手动添加限制
This commit is contained in:
parent
a46d4d8fac
commit
a45929753f
@ -299,6 +299,7 @@ public class TaskFaceServiceImpl implements TaskFaceService {
|
|||||||
ListFaceEntitiesRequest listFaceEntitiesRequest = new ListFaceEntitiesRequest();
|
ListFaceEntitiesRequest listFaceEntitiesRequest = new ListFaceEntitiesRequest();
|
||||||
AtomicInteger count = new AtomicInteger(0);
|
AtomicInteger count = new AtomicInteger(0);
|
||||||
IAcsClient client = getClient();
|
IAcsClient client = getClient();
|
||||||
|
FixedRateLimiter limiter = new FixedRateLimiter(2);
|
||||||
|
|
||||||
listFaceEntitiesRequest.setDbName(USER_FACE_DB_NAME + String.valueOf(scenicId));
|
listFaceEntitiesRequest.setDbName(USER_FACE_DB_NAME + String.valueOf(scenicId));
|
||||||
listFaceEntitiesRequest.setToken(null);
|
listFaceEntitiesRequest.setToken(null);
|
||||||
@ -307,6 +308,10 @@ public class TaskFaceServiceImpl implements TaskFaceService {
|
|||||||
while (true) {
|
while (true) {
|
||||||
try {
|
try {
|
||||||
listFaceEntitiesRequest.setOffset(count.get());
|
listFaceEntitiesRequest.setOffset(count.get());
|
||||||
|
try {
|
||||||
|
limiter.acquire();
|
||||||
|
} catch (InterruptedException ignored) {
|
||||||
|
}
|
||||||
ListFaceEntitiesResponse listFaceEntitiesResponse = client.getAcsResponse(listFaceEntitiesRequest);
|
ListFaceEntitiesResponse listFaceEntitiesResponse = client.getAcsResponse(listFaceEntitiesRequest);
|
||||||
if (listFaceEntitiesResponse == null || listFaceEntitiesResponse.getData() == null || listFaceEntitiesResponse.getData().getEntities() == null || listFaceEntitiesResponse.getData().getEntities().isEmpty()) {
|
if (listFaceEntitiesResponse == null || listFaceEntitiesResponse.getData() == null || listFaceEntitiesResponse.getData().getEntities() == null || listFaceEntitiesResponse.getData().getEntities().isEmpty()) {
|
||||||
break;
|
break;
|
||||||
@ -343,6 +348,10 @@ public class TaskFaceServiceImpl implements TaskFaceService {
|
|||||||
try {
|
try {
|
||||||
while (true) {
|
while (true) {
|
||||||
listFaceEntitiesRequest.setOffset(count.get());
|
listFaceEntitiesRequest.setOffset(count.get());
|
||||||
|
try {
|
||||||
|
limiter.acquire();
|
||||||
|
} catch (InterruptedException ignored) {
|
||||||
|
}
|
||||||
ListFaceEntitiesResponse listFaceEntitiesResponse = client.getAcsResponse(listFaceEntitiesRequest);
|
ListFaceEntitiesResponse listFaceEntitiesResponse = client.getAcsResponse(listFaceEntitiesRequest);
|
||||||
if (listFaceEntitiesResponse == null || listFaceEntitiesResponse.getData() == null || listFaceEntitiesResponse.getData().getEntities() == null || listFaceEntitiesResponse.getData().getEntities().isEmpty()) {
|
if (listFaceEntitiesResponse == null || listFaceEntitiesResponse.getData() == null || listFaceEntitiesResponse.getData().getEntities() == null || listFaceEntitiesResponse.getData().getEntities().isEmpty()) {
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user