thrift-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jens Geyer" <>
Subject Re: Thrift over memory
Date Fri, 02 Aug 2013 11:51:53 GMT
Hi Jelle Duives,

First question:
There  are (at least) three options, depending on what you want to achieve.
(a) some implementations support pipe transports
(b) you could write your own transport implementation. It's not that hard, 
for a starting point I would recommend to look for the existing transport 
implementations first.
(c) If that's still not what you are looking for: Have a look at the 
serialization mechanisms that come with Thrift and build an custom RPC 
mechanism around that. A little more work, but not impossible.

Second question:
Have you tried using a threaded server instead of the simple server?

For a more detailed answer it could be helpful to know what language(s) you 
are using, as not all features are available everywhere. Additionally, it 
could be important whether or not both communication endpoints share the 
same address space.


-----Urspr√ľngliche Nachricht----- 
From: Duives, J. (Jelle)
Sent: Friday, August 2, 2013 12:06 PM
Subject: Thrift over memory

Dear thrift mailing list,

We're using thrift for a project having multiple modules on a single system. 
These modules communicate over thrift and therefore we would like to send 
the information over the system memory. Is that possible, and if yes, do you 
maybe have a simple example for me?

Another questions is about a single-server, multiple-client connection. 
Right now we are using the TSocket and TServerSocket as connection. However, 
on a single system we have one server that should be reachable by two 
clients. Is that possible without having to recreate the socket every time 
the client calls the server?

Kind regards,

Jelle Duives

This e-mail and its contents are subject to the DISCLAIMER at 

View raw message