Skip to content

Improve performance of byte handling #176

@danielcompton

Description

@danielcompton

There may be more efficient ways to handle the bytes coming and going from RethinkDB than creating and parsing as strings. A few possibilities

  • Look at gloss :char-sequence on the codecs, and if it actually improves performance. We need to handle two types if we go this route, a java.nio.CharBuffer, and a :gloss.data.string.core/char-sequence (both are CharSequences, but the gloss one doesn't give access to the underlying array).
  • Look at using Netty JSON decoding instead
  • Look at using io.netty.handler.codec.protobuf
  • Reusing any resources
  • Parsing the custom RethinkDB types in the JSON parsing

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions