[
https://issues.apache.org/jira/browse/THRIFT-468?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12704639#action_12704639
]
Dirk Breuer commented on THRIFT-468:
------------------------------------
Michael, regarding your comment about Rails Metal. Rails Metal is nothing more
than a convenient way of having your custom Rack Application loaded at
reasonable point wihtin the MiddlewareStack instance of Rails. I already
thought about a solution based on Rails Metal, but using a dedicated Rack
application included in the Thrift library seemed the better way to me for too
reasons:
# The developer doesn't have to care about a concrete implementation of such an
application and could just add it to the MiddlewareStack with some configuration
# The implementation is bundled with Thrift and you do not have to create any
additional files in your Rails app for a Metal app (this would be
{{app/metal/thrift_adapter.rb}}
What do you think about this?
> Rack Middleware Application for Rails
> -------------------------------------
>
> Key: THRIFT-468
> URL: https://issues.apache.org/jira/browse/THRIFT-468
> Project: Thrift
> Issue Type: New Feature
> Components: Library (Ruby)
> Reporter: Dirk Breuer
> Priority: Minor
> Attachments: rack_middleware.patch
>
>
> Thrift is a really great library and we decided to implement the majority of
> our service infrastructure for pkw.de with the help of Thrift. We already
> have some services up and running but are still experimenting how we can
> integrate it into our todays infrastructure. Since we are building and
> running a Ruby on Rails application and most of the stuff is still done in
> Ruby we needed a solution to integrate Thrift into Rails. We have some
> services build upon Thrift without Rails, but that became cumbersome as soon
> as you integrate any database connectivity. Suddenly you realize how much
> work is done by Rails itself for you concerning managing your environment.
> That said I had the idea to use the Rack integration of Rails 2.3 and build a
> custom Rack Application which intercepts all Posts to a certain URL and
> handle them through Thrift. I think this could be a really cool feature to
> integrate it into the main Thrift lib so I send you the enclosed patch.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.