-
Enhancement
-
Resolution: Done
-
Major
-
None
-
False
-
False
-
Undefined
-
Debezium now supports size limitnig queue in its internals.
The SourceRecord is measured using low-level JVM implementation.
As source records have a schema attached this issue should
- Implement alternative object size calculator based on schema description, presence of fields and arrays sizes
- Compare the performance with current implementation
- If performance is better then replace the implementation and remove Guava dependency
Further related to-dos:
- Replace Thread.sleep() with Metronome in enqueue()
Follow-up to https://github.com/debezium/debezium/pull/1922