Ryan LeCompte
1a028c4a2f
introduce middleware for cleanup of encoded payloads
2012-02-07 17:18:28 -08:00
Ryan LeCompte
62045af3d5
add unique payloads support, addresses issue #4
2012-02-07 03:29:09 -08:00
Mike Perham
29a89d7a25
Last minute fixes
2012-02-05 13:22:57 -08:00
Mike Perham
eb09ff5784
Prepare for release
2012-02-05 13:01:34 -08:00
Mike Perham
023099dde6
Support autoconfig of Redis in Heroku
2012-02-05 12:59:24 -08:00
Ryan LeCompte
144bc904cf
rework how middleware chain is invoked, add middleware tests and cleanup
2012-02-04 21:45:34 -08:00
Mike Perham
5a151d71e1
Implement message processing middleware, patterned after Rack
2012-02-04 16:53:09 -08:00
Mike Perham
92c51c5785
Add full multithreaded integration test for manager
2012-02-03 10:02:57 -08:00
Mike Perham
b77e8795ca
Work around Celluloid issue #22 causing hung tests
2012-01-29 14:35:16 -08:00
Mike Perham
1a03aa203f
A small but vital fix, self != current_actor
2012-01-26 13:02:47 -08:00
Mike Perham
922d5f8dbe
Add Sidekiq::Processor testing, with bug fixes
2012-01-26 12:45:04 -08:00
Mike Perham
8aa870a324
readme overhaul
2012-01-25 21:12:18 -08:00
Mike Perham
83db466fe9
Fix perform_async, thanks @ryanlecompte
2012-01-25 13:53:00 -08:00
Mike Perham
2771a0ad96
Rename workers to processors. New Railtie support.
...
Workers are the user's classes, the threads are now called processors. Add secret sauce to make Rails config much easier. Use a railtie to auto-add app/workers to the autoload path.
2012-01-25 13:32:51 -08:00
Mike Perham
e8b8e53175
Remove daemonization code, let god/monit handle it.
...
Use a 'default' queue for simplicity.
2012-01-24 14:53:36 -08:00
Mike Perham
da8c837e98
Message dispatch loop now working
2012-01-23 22:08:38 -08:00
Mike Perham
89144133fb
Holy crap, it boots Rails3 and actually sends messages to the workers!
2012-01-23 14:05:03 -08:00
Mike Perham
e7ae72d3d3
More client testing
2012-01-23 12:56:49 -08:00
Mike Perham
5366506fe1
Server starts up now!
2012-01-22 16:01:46 -08:00
Mike Perham
3b8b655807
worker mgmt and msg dispatch
2012-01-22 11:32:38 -08:00
Mike Perham
14bd63705a
Documentation, start client work
2012-01-21 16:42:21 -08:00
Mike Perham
4be63712f4
Add worker
2012-01-16 20:05:38 -08:00
Mike Perham
38949ee8fb
Add celluloid
2012-01-16 20:02:58 -08:00
Mike Perham
d8232072b3
bundler
2012-01-16 19:25:20 -08:00
Mike Perham
f6a2fc1a8c
get it working
2012-01-16 16:18:36 -08:00
Mike Perham
726b6cad7b
Misc
2012-01-16 16:14:47 -08:00