{"action":"created","issue":{"url":"https://api.github.com/repos/mysociety/alaveteli/issues/1240","repository_url":"https://api.github.com/repos/mysociety/alaveteli","labels_url":"https://api.github.com/repos/mysociety/alaveteli/issues/1240/labels{/name}","comments_url":"https://api.github.com/repos/mysociety/alaveteli/issues/1240/comments","events_url":"https://api.github.com/repos/mysociety/alaveteli/issues/1240/events","html_url":"https://github.com/mysociety/alaveteli/issues/1240","id":23378538,"number":1240,"title":"Use a queue for offline jobs","user":{"login":"crowbot","id":2912,"avatar_url":"https://avatars.githubusercontent.com/u/2912?v=3","gravatar_id":"","url":"https://api.github.com/users/crowbot","html_url":"https://github.com/crowbot","followers_url":"https://api.github.com/users/crowbot/followers","following_url":"https://api.github.com/users/crowbot/following{/other_user}","gists_url":"https://api.github.com/users/crowbot/gists{/gist_id}","starred_url":"https://api.github.com/users/crowbot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crowbot/subscriptions","organizations_url":"https://api.github.com/users/crowbot/orgs","repos_url":"https://api.github.com/users/crowbot/repos","events_url":"https://api.github.com/users/crowbot/events{/privacy}","received_events_url":"https://api.github.com/users/crowbot/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mysociety/alaveteli/labels/framework%20improvement","name":"framework improvement","color":"DCCBBF"},{"url":"https://api.github.com/repos/mysociety/alaveteli/labels/performance","name":"performance","color":"d7e102"},{"url":"https://api.github.com/repos/mysociety/alaveteli/labels/re-user%20experience","name":"re-user experience","color":"DCCBBF"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2013-11-27T10:32:13Z","updated_at":"2016-08-01T14:05:48Z","closed_at":null,"body":"Possible job types to include: \r\n\r\n* Updates to the xapian index (see also https://github.com/mysociety/alaveteli/issues/1168#issuecomment-27673460)\r\n* Processing of incoming messages (https://github.com/mysociety/alaveteli/issues/974)\r\n* Sending email alerts\r\n* Sending batch requests\r\n\r\nPossible advantages: \r\n* Separation of concerns - web app interface versus more resource intensive processes\r\n* Closer to realtime updates of the index\r\n* Resilience to memory leaks, bloat\r\n* One coherent system rather than multiple cron-jobs and daemons\r\n\r\n<!---\r\n@huboard:{\"order\":1562.0000004172325}\n-->\r\n"},"comment":{"url":"https://api.github.com/repos/mysociety/alaveteli/issues/comments/236589936","html_url":"https://github.com/mysociety/alaveteli/issues/1240#issuecomment-236589936","issue_url":"https://api.github.com/repos/mysociety/alaveteli/issues/1240","id":236589936,"user":{"login":"garethrees","id":282788,"avatar_url":"https://avatars.githubusercontent.com/u/282788?v=3","gravatar_id":"","url":"https://api.github.com/users/garethrees","html_url":"https://github.com/garethrees","followers_url":"https://api.github.com/users/garethrees/followers","following_url":"https://api.github.com/users/garethrees/following{/other_user}","gists_url":"https://api.github.com/users/garethrees/gists{/gist_id}","starred_url":"https://api.github.com/users/garethrees/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/garethrees/subscriptions","organizations_url":"https://api.github.com/users/garethrees/orgs","repos_url":"https://api.github.com/users/garethrees/repos","events_url":"https://api.github.com/users/garethrees/events{/privacy}","received_events_url":"https://api.github.com/users/garethrees/received_events","type":"User","site_admin":false},"created_at":"2016-08-01T14:05:48Z","updated_at":"2016-08-01T14:05:48Z","body":"Rails 4.2 (https://github.com/mysociety/alaveteli/issues/2968) has a built-in framework for integrating [background jobs](http://weblog.rubyonrails.org/2014/12/19/Rails-4-2-final/)."}}
{"actor":{"display_login":"garethrees"}}