finagle-clojure
A thin wrapper around Finagle & Twitter Future. This library assumes you are familiar with Finagle. If not, check out its docs.
Latest version: 0.7.1-SNAPSHOT
Building
lein sub -s "lein-finagle-clojure:finagle-clojure-template:core:thrift:http:mysql:thriftmux" install
Running Tests
lein sub midje
Libraries
The readmes in each sub-library have more information.
core
: convenience fns for interacting with Futures.thrift
: create Thrift clients & servers.thriftmux
: create ThriftMux clients & servers.http
: create HTTP servers, requests, and responses.mysql
: a fully featured asynchronous MySQL client.lein-finagle-clojure
: a lein plugin for automatically compiling Thrift definitions using Scrooge.finagle-clojure-template
: a lein template for creating new projects using finagle-clojure & Thrift.
Create a new project with Thrift
lein new finagle-clojure $PROJECT-NAME
Then check out the readmes in the generated project.
Documentation
- Quick Start with finagle-clojure & Thrift
- API Docs
- run
lein doc
from this directory to generate
- run
- Finagle Docs