В настоящее время я помещаю свои объекты в очередь хроник следующим образом
ExcerptAppender appender = SingleChronicleQueueBuilder
.binary("/path_to_chronicle/")
.build()
.acquireAppender();
// Write
synchronized (appender) {
appender.writeText(object.toString());
}
Учитывая, что класс «объект» расширяет AbstractMarshallable и имеет несколько целых, длинных и строковых значений, есть ли более эффективный способ передать его в очередь? В настоящее время я читаю его из очереди, вызывая Marshallable.fromString(text);
. Я ищу простой вариант использования без лишнего кода, но все же быстрый.