Browse Source

Refactor HashPartitionService.resolve(..)

pull/8988/head
ViacheslavKlimov 3 years ago
parent
commit
3b86c8c1f5
  1. 3
      common/queue/src/main/java/org/thingsboard/server/queue/discovery/HashPartitionService.java

3
common/queue/src/main/java/org/thingsboard/server/queue/discovery/HashPartitionService.java

@ -186,6 +186,9 @@ public class HashPartitionService implements PartitionService {
@Override
public TopicPartitionInfo resolve(ServiceType serviceType, String queueName, TenantId tenantId, EntityId entityId) {
TenantId isolatedOrSystemTenantId = getIsolatedOrSystemTenantId(serviceType, tenantId);
if (queueName == null) {
queueName = MAIN_QUEUE_NAME;
}
QueueKey queueKey = new QueueKey(serviceType, queueName, isolatedOrSystemTenantId);
if (!partitionSizesMap.containsKey(queueKey)) {
if (isolatedOrSystemTenantId.isSysTenantId()) {

Loading…
Cancel
Save