[infinispan-issues] [JBoss JIRA] (ISPN-5357) Hot Rod protocol 3.0

Galder Zamarreño (JIRA) issues at jboss.org
Wed Apr 8 08:54:19 EDT 2015


Galder Zamarreño created ISPN-5357:
--------------------------------------

             Summary: Hot Rod protocol 3.0
                 Key: ISPN-5357
                 URL: https://issues.jboss.org/browse/ISPN-5357
             Project: Infinispan
          Issue Type: Feature Request
            Reporter: Galder Zamarreño


A binary protocol rethink is needed to take better advantage of CPUs and buffering. This is based on the ideas of Martin Thompson's Simple Binary Encoding [blog post|http://mechanical-sympathy.blogspot.cz/2014/05/simple-binary-encoding.html]

In essence, we need to move Hot Rod protocol towards having mostly fixed size fields, hence getting rid of `vInt` and `vLong` formats which although safe some bytes, they hinder long stream reading patterns.

An optional part here would be whether to consider using SBE directly, but this JIRA should be mostly oriented at making sure we have a protocol that can be read fast and efficiently.



--
This message was sent by Atlassian JIRA
(v6.3.11#6341)



More information about the infinispan-issues mailing list