finagle / finagle-clojure

A thin Clojure wrapper around Finagle

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

finagle-clojure Build Status

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

About

A thin Clojure wrapper around Finagle

License:Apache License 2.0


Languages

Language:Clojure 63.3%Language:Java 36.5%Language:Thrift 0.2%