Skip to content

Commit

Permalink
set binary encoding to avro
Browse files Browse the repository at this point in the history
  • Loading branch information
icebob committed Apr 4, 2017
1 parent 66c5c07 commit c1aa9cc
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
6 changes: 3 additions & 3 deletions benchmark/perf-runner.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ const v8 = require('v8-natives');
let ServiceBroker = require("../src/service-broker");
let Context = require("../src/context");
let Transporters = require("../src/transporters");
let Serializer = require("../src/serializers/pson");
let Serializer = require("../src/serializers/avro");

let { generateToken, json2String } = require("../src/utils");
let Promise = require("bluebird");
Expand All @@ -17,7 +17,7 @@ function createBrokers(Transporter, opts) {
requestTimeout: 0,
//logger: console,
//logLevel: "debug",
//serializer: new Serializer(),
serializer: new Serializer(),
nodeID: "node-1",

});
Expand All @@ -27,7 +27,7 @@ function createBrokers(Transporter, opts) {
//requestTimeout: 0,
//logger: console,
//logLevel: "debug",
//serializer: new Serializer(),
serializer: new Serializer(),
nodeID: "node-2"
});

Expand Down
4 changes: 2 additions & 2 deletions src/serializers/avro.js
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ class AvroSerializer extends BaseSerializer {
*/
serialize(obj, type) {
const t = schemas[type].toBuffer(obj);
return t.toString("hex");
return t.toString("binary");
}

/**
Expand All @@ -129,7 +129,7 @@ class AvroSerializer extends BaseSerializer {
* @memberOf Serializer
*/
deserialize(str, type) {
const res = schemas[type].fromBuffer(Buffer.from(str, "hex"));
const res = schemas[type].fromBuffer(Buffer.from(str, "binary"));
return res;
}
}
Expand Down

0 comments on commit c1aa9cc

Please sign in to comment.