Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 56 lines (41 sloc) 2.265 kB
67e3f47 @jehiah updated readme/overview
jehiah authored
1 simplehttp
2 ==========
3
10c7b37 @mreiferson libqueuereader
mreiferson authored
4 `simplehttp` is a family of libraries and daemons built upon libevent that make high performance HTTP servers
5 simple and straightforward to write.
67e3f47 @jehiah updated readme/overview
jehiah authored
6
10c7b37 @mreiferson libqueuereader
mreiferson authored
7 The following libraries and daemons are included:
67e3f47 @jehiah updated readme/overview
jehiah authored
8
7493f54 @jehiah rename ps_to_sq to ps_to_http
jehiah authored
9 * `ps_to_http` - a daemon built on top of pubsubclient to write messages from a source pubsub to destination simplequeue or pubsub server
de2a5a9 @mreiferson cleanup pubsubclient / introduce ps_to_sq:
mreiferson authored
10 * `ps_to_file` - a daemon built on top of pubsubclient to write messages from a source pubsub to time rolled output files
10c7b37 @mreiferson libqueuereader
mreiferson authored
11 * `pubsub` - a daemon that receives data via HTTP POST events and writes to all subscribed long-lived HTTP connections
12 * `pubsub_filtered` - a pubsub daemon with the ability to filter/obfuscate fields of a JSON message
13 * `pubsubclient` - a library for writing clients that read from a pubsub
14 * `pysimplehttp` - a python library for working with pubsub and simplequeue
15 * `qrencode`
16 * `queuereader` - a library for writing clients that read from a simplequeue and do work
17 * `simpleattributes`
18 * `simplegeo`
19 * `simplehttp`
20 * `simplememdb` - an in-memory version of simpletokyo
de2a5a9 @mreiferson cleanup pubsubclient / introduce ps_to_sq:
mreiferson authored
21 * `simplequeue` - an in memory queue with HTTP /put and /get endpoints to push and pop data
22 * `simpletokyo` - a HTTP CRUD interface to front tokyo cabinet's ttserver
23 * `sortdb` - sorted database server
67e3f47 @jehiah updated readme/overview
jehiah authored
24
118999a @jehiah update readme
jehiah authored
25 simplehttp Install Instructions
26 ===============================
67e3f47 @jehiah updated readme/overview
jehiah authored
27
28 to install any of the simplehttp components you will need to install
29 [libevent](http://www.monkey.org/~provos/libevent/) 1.4.13+ and the 'simplehttp' module first.
30
40a4c3a @jehiah updated readme/overview
jehiah authored
31 build the main library
32 this provides libsimplehttp.a simplehttp/simplehttp.h and simplehttp/queue.h
33
34 cd simplehttp
35 make && make install
36
37 now install whichever module you would like
38 this will compile 'simplequeue' and place it in /usr/local/bin
39
40 cd simplequeue
41 make && make install
67e3f47 @jehiah updated readme/overview
jehiah authored
42
43 Some modules have additional dependencies:
44
45 * [json-c](http://oss.metaparadigm.com/json-c/)
46 * [tokyocabinet](http://fallabs.com/tokyocabinet/) / [tokyotyrant](http://fallabs.com/tokyotyrant/)
47 * [qrencode](http://fukuchi.org/works/qrencode/index.en.html)
0a5e9c5 @jehiah doc updates
jehiah authored
48 * [pcre](http://www.pcre.org/)
67e3f47 @jehiah updated readme/overview
jehiah authored
49
118999a @jehiah update readme
jehiah authored
50 pysimplehttp Install Instructions
51 =================================
52
53 pip install pysimplehttp
54
d266854 @jehiah make ujson optional
jehiah authored
55 provides `file_to_sq.py` and `ps_to_sq.py`. It will use ujson if available.
Something went wrong with that request. Please try again.