Я новичок в Vert.x. Когда я читаю текст записи в статье из https://vertx.io/docs/vertx-core/java/ следующим образом:
setWriteQueueMaxSize: set the number of object at which the write queue is
considered full, and the method writeQueueFull returns true. Note that,
when the write queue is considered full, if write is called the data will
still be accepted and queued. The actual number depends on the stream
implementation, for Buffer the size represents the actual number of bytes
written and not the number of buffers.
, особенно этот оператор - «Обратите внимание, что когда очередь записи считается заполненной, если запись называется данные по-прежнему будут приниматься и помещаться в очередь. ", из этого утверждения у меня есть несколько вопросов:
(1) Есть ли какие-либо ограничения на размер записи в поток? Я имею в виду, например, как шина событий, сколько сообщений можно записать в шину событий? Это от памяти зависит? Предположим, я продолжаю писать сообщения в шину событий, и сообщение не используется, вызывает ли это недостаток памяти в Java?
(2) Если есть некоторые ограничения для записи, где и как я могу проверить размер очереди по умолчанию? Например, я хочу узнать размер очереди Vert.x KafkaProducer по умолчанию, где я могу его проверить?
Любые идеи приветствуются.