1
0
Fork 0
mirror of https://github.com/mperham/sidekiq.git synced 2022-11-09 13:52:34 -05:00
Commit graph

35 commits

Author SHA1 Message Date
Ryan LeCompte
35c0ae5067 add middleware classes 2012-02-08 17:04:19 -08:00
Ryan LeCompte
c3609d6d48 refactor middleware into client/server layers 2012-02-08 17:04:02 -08:00
Ryan LeCompte
a093e29a9a use md5 hash, not base64 2012-02-08 08:11:20 -08:00
Ryan LeCompte
3359465fd1 move removal to ensure clause 2012-02-07 20:10:38 -08:00
Ryan LeCompte
7081cd1ce5 make after-style middleware 2012-02-07 17:59:29 -08:00
Ryan LeCompte
2dbdd694d6 Merge branch 'master' into unique_payloads 2012-02-07 17:23:34 -08:00
Mike Perham
aa9514cde0 Don't process default queue if another is specified, fixes #7 2012-02-07 17:22:05 -08:00
Ryan LeCompte
54c567be89 Merge branch 'master' into unique_payloads 2012-02-07 17:20:59 -08:00
Ryan LeCompte
1a028c4a2f introduce middleware for cleanup of encoded payloads 2012-02-07 17:18:28 -08:00
Mike Perham
8c6537a675 Environment should default to development, fixes #5 2012-02-07 17:16:40 -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