Denis, Regarding zipped marshaller - this would be inefficient, because compression rate will be lower.
On Thu, Nov 23, 2017 at 1:01 AM, Denis Magda <dma...@apache.org> wrote: > Nikita, > > Your solution sounds reasonable from the first glance. However, the > communication layer processes a dozen of small system messages that should > be excluded from the compression. Guess, that we will spend more time on > compressing/decompressing them thus diminishing the positive effect of the > compression. > > Alexey K., Vladimir O., > > What if we create Zip version of the binary marshaller the same way we > implemented GridClientZipOptimizedMarshaller? > > — > Denis > > > On Nov 22, 2017, at 5:36 AM, Alexey Kuznetsov <akuznet...@apache.org> > wrote: > > > > I think it is very useful feature. > > I also have experience when server nodes connected via fast network. > > But client nodes via very slow network. > > > > I implemeted GridClientZipOptimizedMarshaller and that solved my issue. > > But this marshaller works only with old > > and org.apache.ignite.internal.client.GridClient and has a lot of > > limitations. > > But compression was about 6-20x times. > > > > We need a solution for Ignite 2.x and client nodes. > > > > > > On Wed, Nov 22, 2017 at 7:48 PM, Nikita Amelchev <nsamelc...@gmail.com> > > wrote: > > > >> Hello, Igniters! > >> > >> I think it is a useful feature. I suggest to implement it to > communication > >> SPI like SSL encryption implemented. I have experience with this feature > >> and I can try to develop it. > >> > >> 2017-11-22 12:01 GMT+03:00 Alexey Kukushkin <kukushkinale...@gmail.com > >: > >> > >>> Forwarding to DEV list: Ignite developers, could you please share your > >>> thoughts on how hard it is to extend Ignite to compress data on the > >>> network. > >>> > >>> On Wed, Nov 22, 2017 at 10:04 AM, Gordon Reid (Nine Mile) < > >>> gordon.r...@ninemilefinancial.com> wrote: > >>> > >>>> Hi Igniters, > >>>> > >>>> > >>>> > >>>> I see there is a lot of discussion in certain threads about > >> compression. > >>>> This seems to have diverged into conversations about object versus > >> field > >>>> compression, and even throwing encryption into the mix. For my use > >> case, > >>> I > >>>> am not interested in compressing the cache stored in memory, I have > >>> plenty > >>>> of memory for my application. What I don’t have is a good network. I > >>> have a > >>>> high latency, low bandwidth network between my C# ignite client and my > >>> Java > >>>> ignite server. I only want to compress data when it is sent over the > >>>> network to remote nodes. It should be stored in the local memory > >>>> uncompressed. How can we achive this? Can the TcpCommunicationSpi > >> support > >>>> compression? > >>>> > >>>> > >>>> > >>>> Thanks, > >>>> > >>>> Gordon. > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> This email and any attachments are proprietary & confidential and are > >>>> intended solely for the use of the individuals to whom it is > addressed. > >>> Any > >>>> views or opinions expressed are solely for those of the author and do > >> not > >>>> necessarily reflect those of Nine Mile Financial Pty. Limited. If you > >>> have > >>>> received this email in error, please let us know immediately by reply > >>> email > >>>> and delete from your system. Nine Mile Financial Pty. Limited. ABN: > 346 > >>>> 1349 0252 > >>>> > >>> > >>> > >>> > >>> -- > >>> Best regards, > >>> Alexey > >>> > >> > >> > >> > >> -- > >> Best wishes, > >> Amelchev Nikita > >> > > > > > > > > -- > > Alexey Kuznetsov > >