Понять скорость записи Кафки
При условии
1. Пять машин кластера Кафка
2. 1 тема с 1 разделом
3. постоянное хранилище для сообщений
4. Каждое сообщение 1 КБ
5. 10 производителей
Теперь, будет ли максимальная способность записи этого кластера РАВЕНЬ к максимальной возможности записи одного потока Java на диск? Если нет, что это будет?
2 ответа
Если у вас только один раздел, то kafka не сможет масштабировать вашу тему и использовать только один компьютер из вашего кластера из 5 экземпляров.
не могу сказать, насколько хорошо вы кодируете свой Java, но результаты будут похожи на kafka. Я предполагаю, что с небольшими отличиями, поскольку kafka оптимизирован для записи на диск.
Вы не можете действительно сказать, что это будет "EQUAL TO", потому что это не точно, но да, емкость записи будет почти такой же, если принять во внимание дисковый ввод-вывод. Примите во внимание, что Kafka оптимизирован для этой задачи и, вероятно, будет работать лучше, чем обычная запись на диск стандартного Java-приложения.