Я не думаю, что это возможно. Одним из ключевых различий между Kafka и другими системами обмена сообщениями является то, что Kafka использует базовые ОС для обработки хранилища.
Другой нетрадиционный выбор, который мы сделали, заключается в том, чтобы явно не кэшировать сообщения в памяти на уровне Kafka. Вместо этого мы полагаемся на основной кэш страницы файловой системы. Whitepaper
Таким образом, Kafka автоматически записывает сообщения на диск, поэтому сохраняет их по умолчанию. Это сознательное решение, которое разработчики Kafka сделали, по их мнению, стоит компромиссов.
Если вы спрашиваете об этом, потому что беспокоитесь, что запись на диск может быть медленнее, чем хранение вещей в памяти.
Мы обнаружили, что как производство и потребление имеют последовательную линейную производительность до размера данных, до многих терабайтов данных. Whitepaper
Таким образом, размер данных, которые вы сохранили, не влияет на скорость работы системы.
Я видел, что вы редактировали свой вопрос, поэтому я предполагаю, что вы прочитали мой ответ. Хотелось бы узнать, что вы думаете об этом? Или вы надеетесь на другой ответ? – morganw09dev
@ morganw09dev, я хотел дать ему некоторое время и для других входов. Теперь я принял его, так как он отвечает на вопрос. Я хотел бы узнать, работали ли вы с пользователями и производителями node.js kafka. так что я могу задать специфику. –
Я раньше не работал с node.js, я только делал Java. Но может быть какое-то совпадение, поэтому я помогу, если смогу. – morganw09dev