Это значение влияет только на входящий трафик? Если я установил это значение, чтобы сказать 4 МБ на сервере zookeeper, а также клиенту zookeeper, и я запустил свой клиент, я все равно получаю данные> 4 МБ, когда я делаю запрос по пути /abc/asyncMultiMap/subs
. Если /subs
имеет данные более 4 МБ, сервер собирается разбить его на куски < = 4 МБ и отправить его частям клиенту?jute.maxbuffer влияет только на входящий трафик
Я использую zookeeper 3.4.6 на обоих клиентах (через vertx-zookeeper) и на сервере. Я вижу ошибки на клиентах, где он жалуется, что длина пакета больше 4 МБ.
java.io.IOException: Packet len4194374 is out of range!
at org.apache.zookeeper.ClientCnxnSocket.readLength(ClientCnxnSocket.java:112) ~[zookeeper-3.4.6.jar:3.4.6-1569965]