Oh, what I forgot to mention in my last post:
On Fri, 30 May 2014 19:07:52 GMT, Tavi wrote:
- 'non-blocking' (fiber based)
- support SSL (so you can use it for client-server RPC over internet)
When using the simple thrift_vibe adapter, these are taken care of by using the vibe.d facilities. In fact, I implemented the initial support for using SSL client/server certificates in vibe.d a while back specifically to be able to tunnel Thrift connections.
- multiplexing (configured through routing)
Multiplexing multiple services onto one port/connection was only added very recently to Thrift, i.e. after I wrote the D implementation. Nobody has updated the D library to support it since, though it should not be too hard to add (see https://issues.apache.org/jira/browse/THRIFT-1915). How do you envision this to interact with the routing mechanism?
Best,
David