[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[xmlblaster] ssl and compression with SOCKET
Hi!
Yesterday I was struck by the revelation how much bytes some of my
serialized objects eat up, and I finally came up with the idea to
implement compression and ssl in xmlBlaster. I knew you were to
implement it in the future, but I couldn't wait...
After 10-12 hours of analysing code, hacking around trying to get it to
run, I succeeded and currently have a working implementation in java!
It uses builtin the SSL features, and a library called jzlib which is a
reimplementation of libz. Quite ugly for my taste, it works nicely
though. :) The builtin java.util.zip package has quite a few features
missing that this kind of stream compression needs, that's why jzlib is
needed.
I created 4 new classes in the package org.xmlblaster.protocol.socket,
and wrote/modified ~10-15 lines of code in some files (server/client
SOCKET protocol).
A few needed things are configurable from xmlBlaster.properties.
Anybody interested to check it out and find some bugs for me? :)
Balázs