public static void defaultStandbyTaskAssignment(final ApplicationState applicationState,
                                                    final Map<ProcessId, KafkaStreamsAssignment> kafkaStreamsAssignments) {
        if (!applicationState.assignmentConfigs().rackAwareAssignmentTags().isEmpty()) {
            tagBasedStandbyTaskAssignment(applicationState, kafkaStreamsAssignments);
        } else {
            loadBasedStandbyTaskAssignment(applicationState, kafkaStreamsAssignments);
        }
    }
Assign standby tasks to KafkaStreams clients according to the default logic.
<p>
If rack-aware client tags are configured, the rack-aware standby task assignor will be used

@param applicationState        the metadata and other info describing the current application state
@param kafkaStreamsAssignments the KafkaStreams client assignments to add standby tasks to
streams/src/main/java/org/apache/kafka/streams/processor/assignment/TaskAssignmentUtils.java