Class SchemaRegistryPerformance
java.lang.Object
io.confluent.common.utils.AbstractPerformanceTest
io.confluent.kafka.schemaregistry.tools.SchemaRegistryPerformance
- Direct Known Subclasses:
SchemaRegistryClientPerformance
public class SchemaRegistryPerformance
extends io.confluent.common.utils.AbstractPerformanceTest
-
Field Summary
Fields inherited from class io.confluent.common.utils.AbstractPerformanceTest
stats, targetIterationRate -
Constructor Summary
ConstructorsConstructorDescriptionSchemaRegistryPerformance(String baseUrl, String subject, long numSchemas, long targetSchemasPerSec, String schemaType) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidclose()protected voiddoIteration(io.confluent.common.utils.PerformanceStats.Callback cb) protected booleanfinished(int iteration) protected voidinit()static voidstatic ParsedSchemamakeParsedSchema(String schemaType, long num) static StringmakeSchema(String schemaType, long num) protected booleanrunningFast(int iteration, float elapsed) Methods inherited from class io.confluent.common.utils.AbstractPerformanceTest
getTargetIterationRate, run, run
-
Constructor Details
-
SchemaRegistryPerformance
-
-
Method Details
-
main
- Throws:
Exception
-
init
- Throws:
Exception
-
makeSchema
-
makeParsedSchema
-
doIteration
protected void doIteration(io.confluent.common.utils.PerformanceStats.Callback cb) - Specified by:
doIterationin classio.confluent.common.utils.AbstractPerformanceTest
-
close
- Throws:
IOException
-
finished
protected boolean finished(int iteration) - Specified by:
finishedin classio.confluent.common.utils.AbstractPerformanceTest
-
runningFast
protected boolean runningFast(int iteration, float elapsed) - Specified by:
runningFastin classio.confluent.common.utils.AbstractPerformanceTest
-