Fix max_alarm_queries_per_refresh_interval configuration parameter. Change default value from 3 to 10.
This commit is contained in:
parent
92842e0f0e
commit
c7aafe4ddd
@ -128,7 +128,7 @@ public class DefaultTbEntityDataSubscriptionService implements TbEntityDataSubsc
|
|||||||
private int maxEntitiesPerDataSubscription;
|
private int maxEntitiesPerDataSubscription;
|
||||||
@Value("${server.ws.max_entities_per_alarm_subscription:1000}")
|
@Value("${server.ws.max_entities_per_alarm_subscription:1000}")
|
||||||
private int maxEntitiesPerAlarmSubscription;
|
private int maxEntitiesPerAlarmSubscription;
|
||||||
@Value("${server.ws.max_alarm_queries_per_refresh_interval:3}")
|
@Value("${server.ws.dynamic_page_link.max_alarm_queries_per_refresh_interval:10}")
|
||||||
private int maxAlarmQueriesPerRefreshInterval;
|
private int maxAlarmQueriesPerRefreshInterval;
|
||||||
|
|
||||||
private ExecutorService wsCallBackExecutor;
|
private ExecutorService wsCallBackExecutor;
|
||||||
|
|||||||
@ -99,6 +99,8 @@ public class TbAlarmDataSubCtx extends TbAbstractDataSubCtx<AlarmDataQuery> {
|
|||||||
log.trace("[{}] Fetching alarms: {}", cmdId, alarmInvocationAttempts);
|
log.trace("[{}] Fetching alarms: {}", cmdId, alarmInvocationAttempts);
|
||||||
if (alarmInvocationAttempts <= maxAlarmQueriesPerRefreshInterval) {
|
if (alarmInvocationAttempts <= maxAlarmQueriesPerRefreshInterval) {
|
||||||
doFetchAlarms();
|
doFetchAlarms();
|
||||||
|
} else {
|
||||||
|
log.trace("[{}] Ignore alarm fetch due to rate limit: [{}] of maximum [{}]", cmdId, alarmInvocationAttempts, maxAlarmQueriesPerRefreshInterval);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -71,7 +71,7 @@ server:
|
|||||||
dynamic_page_link:
|
dynamic_page_link:
|
||||||
refresh_interval: "${TB_SERVER_WS_DYNAMIC_PAGE_LINK_REFRESH_INTERVAL_SEC:60}"
|
refresh_interval: "${TB_SERVER_WS_DYNAMIC_PAGE_LINK_REFRESH_INTERVAL_SEC:60}"
|
||||||
refresh_pool_size: "${TB_SERVER_WS_DYNAMIC_PAGE_LINK_REFRESH_POOL_SIZE:1}"
|
refresh_pool_size: "${TB_SERVER_WS_DYNAMIC_PAGE_LINK_REFRESH_POOL_SIZE:1}"
|
||||||
max_alarm_queries_per_refresh_interval: "${TB_SERVER_WS_MAX_ALARM_QUERIES_PER_REFRESH_INTERVAL:3}"
|
max_alarm_queries_per_refresh_interval: "${TB_SERVER_WS_MAX_ALARM_QUERIES_PER_REFRESH_INTERVAL:10}"
|
||||||
max_per_user: "${TB_SERVER_WS_DYNAMIC_PAGE_LINK_MAX_PER_USER:10}"
|
max_per_user: "${TB_SERVER_WS_DYNAMIC_PAGE_LINK_MAX_PER_USER:10}"
|
||||||
max_entities_per_data_subscription: "${TB_SERVER_WS_MAX_ENTITIES_PER_DATA_SUBSCRIPTION:10000}"
|
max_entities_per_data_subscription: "${TB_SERVER_WS_MAX_ENTITIES_PER_DATA_SUBSCRIPTION:10000}"
|
||||||
max_entities_per_alarm_subscription: "${TB_SERVER_WS_MAX_ENTITIES_PER_ALARM_SUBSCRIPTION:10000}"
|
max_entities_per_alarm_subscription: "${TB_SERVER_WS_MAX_ENTITIES_PER_ALARM_SUBSCRIPTION:10000}"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user