You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@thrift.apache.org by David Ross <dy...@gmail.com> on 2014/06/10 18:16:51 UTC
[Java] AsyncIface / NonBlocking Server Help
Hello All,
I am prototyping a thrift server and am having trouble getting a
non-blocking server using the AsyncIface to work. Here are my questions:
1. It seems TNonblockingServer only works when the client uses the
TFramedTransport - are there any workarounds for this? We can't make any
assumptions about the client, so this might be a deal breaker for us.
2. Since you need to give a TNonblockingServer a TNonblockingServerSocket,
is there any way to integrate this with SSL (TSSLTransportFactory
doesn't return one of these)?
3. Is it possible to integrate TNonblockingServer with
TSaslTransportFactory? Initial tests seem unpromising.
4. Finally, is it possible to leverage the AsyncIface without using
TNonblockingServer?
Thanks in advance. Happy to provide more details or context for any of the
questions.
Best,
David
--
David Y. Ross
dyross@gmail.com | 415-695-4158
Re: [Java] AsyncIface / NonBlocking Server Help
Posted by Juan Moreno <jw...@gmail.com>.
Well I can't vouch for it personally since I haven't used it, but checkout
*Nifty*:
https://github.com/facebook/nifty
Kind Regards,
Juan Wellington Moreno
*Software Engineer*
*Somewhere or Another*
On Tue, Jun 10, 2014 at 9:16 AM, David Ross <dy...@gmail.com> wrote:
> Hello All,
>
> I am prototyping a thrift server and am having trouble getting a
> non-blocking server using the AsyncIface to work. Here are my questions:
>
> 1. It seems TNonblockingServer only works when the client uses the
> TFramedTransport - are there any workarounds for this? We can't make any
> assumptions about the client, so this might be a deal breaker for us.
> 2. Since you need to give a TNonblockingServer a
> TNonblockingServerSocket,
> is there any way to integrate this with SSL (TSSLTransportFactory
> doesn't return one of these)?
> 3. Is it possible to integrate TNonblockingServer with
> TSaslTransportFactory? Initial tests seem unpromising.
> 4. Finally, is it possible to leverage the AsyncIface without using
> TNonblockingServer?
>
> Thanks in advance. Happy to provide more details or context for any of the
> questions.
>
> Best,
>
> David
>
> --
> David Y. Ross
> dyross@gmail.com | 415-695-4158
>