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.

Jens

-----Ursprüngliche Nachricht----- From: Duives, J. (Jelle)
Sent: Friday, August 2, 2013 12:06 PM
To: [email protected]
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 http://www.tno.nl/emaildisclaimer

Reply via email to