Sha256: 622825c3cc3db66d273a248f8058e728cedbcaa816e7b935a473b871e93b79a8

Contents?: true

Size: 1.44 KB

Versions: 52

Compression:

Stored size: 1.44 KB

Contents

h1. Refinery

Refinery is a distributed processing framework written in the Ruby
programming language. It is designed to work with Amazon's Web
Services such as SQS and S3 to distribute image and data processing
across multiple severs to alleviate the need for heavy-duty data and
image processing on web application servers.

Interprocess messaging is accomplished through a distributed queue system such as Amazon SQS and data storage is accomplished through a distributed data store
such as Amazon's S3.

h2. Required Libraries

* RightScale AWS
* JSON
* Moneta

h2. Optional Libraries

If you want to run the monitor then you'll need to install Sequel and have SQLite3 installed.

If you want to run the stats server to view operational statistics
about Refinery then you'll need to install Sequel, SQLite3 and Ramaze.

h2. Executing

Refinery have several executable scripts that are used to launch the various components:

h3. bin/refinery

This command executes the refinery execution server. This is where jobs
are run.

Example: bin/refinery -c config/config.yml

h3. bin/epub

This command executes all publishers that fire on a regular basis.

Example: bin/epub -c config/config.yml

h3. bin/pubnow

This command executes a single publisher once.

Example: bin/pubnow -c config/config.yml sample

h3. bin/monitor

This command is used to run the monitor system. The monitor system tracks the health of the refinery. The monitor should only be run on a single host.

Version data entries

52 entries across 52 versions & 2 rubygems

Version Path
aeden-refinery-0.10.0 README.textile
aeden-refinery-0.10.1 README.textile
aeden-refinery-0.10.10 README.textile
aeden-refinery-0.10.2 README.textile
aeden-refinery-0.10.3 README.textile
aeden-refinery-0.10.5 README.textile
aeden-refinery-0.10.6 README.textile
aeden-refinery-0.10.8 README.textile
aeden-refinery-0.9.0 README.textile
aeden-refinery-0.9.1 README.textile
aeden-refinery-0.9.10 README.textile
aeden-refinery-0.9.11 README.textile
aeden-refinery-0.9.12 README.textile
aeden-refinery-0.9.13 README.textile
aeden-refinery-0.9.14 README.textile
aeden-refinery-0.9.15 README.textile
aeden-refinery-0.9.2 README.textile
aeden-refinery-0.9.4 README.textile
aeden-refinery-0.9.5 README.textile
aeden-refinery-0.9.6 README.textile