You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@thrift.apache.org by Roger Meier <ro...@bufferoverflow.ch> on 2010/05/27 21:32:15 UTC
C++ THttpServer?
Hi all
I like to implement a Thrift HTTP Server in C++.
It seems that THttpServer is not available for C++ as it is for other
languages like Python:
http://gitweb.thrift-rpc.org/?p=thrift.git;a=blob;f=lib/py/src/server/THttpServer.py
Does anybody already have a C++ implementation?
e.g. by using libfcgi as Interface to the web server or with a trivial
built-in web server?
Thanks!
Roger
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
Re: C++ THttpServer?
Posted by Roger Meier <ro...@bufferoverflow.ch>.
that's exactly what I was looking for!
it's already up and running!
Thank you very much!
Roger
and it
Am 01.06.2010 20:59, schrieb David Reiss:
> Someone posted a patch for this a while back.
>
> https://issues.apache.org/jira/browse/THRIFT-247
>
> Roger Meier wrote:
>> Thanks, Richard!
>>
>> I like to use lighttpd or something comparable like apache or cherokee.
>>
>> The Interface for the Thrift service via http (application/x-thrift)
>> might be Fastcgi, scgi or http. However lighttpd supports all of them.
>>
>> The thing I'm looking for already exists in PHP, Python and Ruby (e.g.
>> THttpServer.py), But I like to provide services written in C++ on a
>> embedded device via http.
>>
>> I look for a counterpart of lib/cpp/src/transport/THttpClient.cpp
>> e.g lib/cpp/src/transport/THttpServer.cpp
>>
>> Does anybody have something like that?
>> Or should I use one of the existing Thrift Http Servers to provide the
>> data via HTTP?
>>
>> Regards
>>
>> Roger
>>
>>
>> Am 27.05.2010 22:17, schrieb Richard Salz:
>>>> I like to implement a Thrift HTTP Server in C++.
>>> There's lots of options. One starting point is this table:
>>> http://en.wikipedia.org/wiki/Comparison_of_lightweight_web_servers It
>>> doesn't mention G-Wan, which I find very appealing: http://www.gwan.com
>>>
>>> --
>>> STSM, WebSphere Appliance Architect
>>> https://www.ibm.com/developerworks/mydeveloperworks/blogs/soma/
>>>
>>>
>>>
>>
>
>
Re: C++ THttpServer?
Posted by David Reiss <dr...@facebook.com>.
Someone posted a patch for this a while back.
https://issues.apache.org/jira/browse/THRIFT-247
Roger Meier wrote:
> Thanks, Richard!
>
> I like to use lighttpd or something comparable like apache or cherokee.
>
> The Interface for the Thrift service via http (application/x-thrift)
> might be Fastcgi, scgi or http. However lighttpd supports all of them.
>
> The thing I'm looking for already exists in PHP, Python and Ruby (e.g.
> THttpServer.py), But I like to provide services written in C++ on a
> embedded device via http.
>
> I look for a counterpart of lib/cpp/src/transport/THttpClient.cpp
> e.g lib/cpp/src/transport/THttpServer.cpp
>
> Does anybody have something like that?
> Or should I use one of the existing Thrift Http Servers to provide the
> data via HTTP?
>
> Regards
>
> Roger
>
>
> Am 27.05.2010 22:17, schrieb Richard Salz:
>>> I like to implement a Thrift HTTP Server in C++.
>> There's lots of options. One starting point is this table:
>> http://en.wikipedia.org/wiki/Comparison_of_lightweight_web_servers It
>> doesn't mention G-Wan, which I find very appealing: http://www.gwan.com
>>
>> --
>> STSM, WebSphere Appliance Architect
>> https://www.ibm.com/developerworks/mydeveloperworks/blogs/soma/
>>
>>
>>
>
Re: C++ THttpServer?
Posted by Roger Meier <ro...@bufferoverflow.ch>.
Thanks, Richard!
I like to use lighttpd or something comparable like apache or cherokee.
The Interface for the Thrift service via http (application/x-thrift)
might be Fastcgi, scgi or http. However lighttpd supports all of them.
The thing I'm looking for already exists in PHP, Python and Ruby (e.g.
THttpServer.py), But I like to provide services written in C++ on a
embedded device via http.
I look for a counterpart of lib/cpp/src/transport/THttpClient.cpp
e.g lib/cpp/src/transport/THttpServer.cpp
Does anybody have something like that?
Or should I use one of the existing Thrift Http Servers to provide the
data via HTTP?
Regards
Roger
Am 27.05.2010 22:17, schrieb Richard Salz:
>> I like to implement a Thrift HTTP Server in C++.
>
> There's lots of options. One starting point is this table:
> http://en.wikipedia.org/wiki/Comparison_of_lightweight_web_servers It
> doesn't mention G-Wan, which I find very appealing: http://www.gwan.com
>
> --
> STSM, WebSphere Appliance Architect
> https://www.ibm.com/developerworks/mydeveloperworks/blogs/soma/
>
>
>
Re: C++ THttpServer?
Posted by Richard Salz <rs...@us.ibm.com>.
> I like to implement a Thrift HTTP Server in C++.
There's lots of options. One starting point is this table:
http://en.wikipedia.org/wiki/Comparison_of_lightweight_web_servers It
doesn't mention G-Wan, which I find very appealing: http://www.gwan.com
--
STSM, WebSphere Appliance Architect
https://www.ibm.com/developerworks/mydeveloperworks/blogs/soma/