Does a place exist where basic information about Apache Thrift is provided? -
the lack of information on internet thrift fcking pathetic. best way learn product search through jira tickets comments developers regarding bugs , bug fixes.
is there sort of message board asking questions thrift? you'd think there'd 1 somewhere @ apache.org, if it's there, there's no intuitive way find it. asking technical questions thrift here leads useful answers. perhaps it's not used... can't find info regarding that, it's case.
anyway, it's frustrating google search "apache thrift help" leads useful (aka, sort of "community") if you've figured out how use thrift absolutely basic applications.
i found following sources useful getting started:
thrift missing guide:
http://diwakergupta.github.io/thrift-missing-guide/
the guide goes pretty various aspects of languages , best practices
the wiki:
http://wiki.apache.org/thrift/frontpage
this has overlap above guide, goes further installation , setup languages.
the test code:
included package.
each language has it's own test applications useful figuring out how setup basic service. thing watch out seems language's tests have different default settings, might run issues if try take them as-is , setup interconnects.
language specific code:
also included in package.
i using thrift on erlang , found documentation pretty non-existant platform (which suprising, since understand it, thrift started @ facebook erlang, , erlang language suited server applications).
the test included helped little, majority of progress made browsing through source various transports. it's straightforward stuff uses common features in each language (for example, in c# socket transport uses common tcplistener, , there's server based on threadpool. on erlang server uses 'gen_server', , both support same thrift services).
the mailing list:
user@thrift.apache.org
i joined when started using thrift, , it's active. although focus seems on development, limited interaction seem more happy problems software.
the irc channel:
irc://irc.us.freenode.net:6667/#thrift
i able users on here too.
i listed quite few sources here, ironically, share sentiment. feels thrift's support stretched little thin compared to, google's protocol buffers (protocol buffers , thrift aren't "competing", they're similar enough compare them in case).
it's pushed me towards looking product while use it, since i'm not comfortable feel community around (not it's not community, feel might lacking in numbers). being said, main reason why don't see myself finding else comes down fact language support "first class member" in thrift, or @ least, more-so alternatives, each language has popular implementation may or may not strictly conform standard.
Comments
Post a Comment