lead Principal software engineer at Marseille Java User Group Leader ! https://www.julienviet.com/ " http://github.com/vietj # @julienviet https://www.mixcloud.com/cooperdbi/
be part of the cluster. • Several clients available : Go, C++, Python, JS, JS (Browser and NodeJS) , Java ... • Strict protocol but easy to implement : ◦ 4bytes int32 message length (big endian encoding) ◦ json string (encoded in UTF-8)
(builtin) • AMQP (vertx-proton) • MQTT (vertx-mqtt) • Wanted a higher level API for AMQP • Proton-J (on which vertx-proton is based) is too low level • Qpid JMS hides a lot of AMQP
n = request.getInputStream().read(data); // Got some bytes // Might block when the buffer is full s3request.getOutputStream().write(data, 0, n); // Queued for sending 8kb