Azure / qpid-proton-j-extensions WebSocketHandlerImpl выдает исключение, если буфер назначения меньше, чем поток сообщений, который, кажется, жестко закодирован до 4 КБ плюс некоторая информация заголовка ... из того, что я прочитал, сервисная шина Azure позволяетсообщения до 256 КБ, 1 МБ для премиум-класса, плюс заголовок 64 КБ
. Есть ли в любом случае, мы можем получить это до 256 КБ?
WebSocketHandlerImpl:
dstBuffer.clear();
if (dstBuffer.capacity() >= webSocketFrame.size()) {
dstBuffer.put(webSocketFrame.toByteArray());
} else {
throw new OutOfMemoryError("insufficient output buffer size");
}
} else {
WebSocketImpl:
private int maxFrameSize = (4 * 1024) + (16 * WebSocketHeader.MED_HEADER_LENGTH_MASKED);