[
https://issues.apache.org/jira/browse/THRIFT-4249?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Chandan Akiti updated THRIFT-4249:
----------------------------------
Flags: (was: Important)
> Sending a JSON object from a Node.js Thrift client using Buffered Transport
> and Binary Protocol is slow when compared to sending the same using a C++
> Thrift client. What is the reason behind this?
> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: THRIFT-4249
> URL: https://issues.apache.org/jira/browse/THRIFT-4249
> Project: Thrift
> Issue Type: Question
> Components: C++ - Library, Node.js - Library
> Environment: 2 Linux machines with Ubuntu 16.04 version
> ulimit of both machines set to 101000
> Reporter: Chandan Akiti
> Labels: performance
>
> A C++ Thrift server is running in one machine.
> A Node.js client running in other machine. This Node.js client runs initially
> using a V8 addon of Thrift client written in C++, now module is changed to
> use Node.js Thrift modules only.
> V8 addon client is able to handle 4500 requests per second perfectly. But
> Node.js Thrift module is handling very less number of requests.
> I am using Buffered Transport and Binary Protocol to send these messages to
> the Thrift server. Is it slow because of JavaScript or am I doing something
> wrong?
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)