{"action":"reopened","issue":{"url":"https://api.github.com/repos/iancooper/Paramore/issues/94","labels_url":"https://api.github.com/repos/iancooper/Paramore/issues/94/labels{/name}","comments_url":"https://api.github.com/repos/iancooper/Paramore/issues/94/comments","events_url":"https://api.github.com/repos/iancooper/Paramore/issues/94/events","html_url":"https://github.com/iancooper/Paramore/issues/94","id":88445659,"number":94,"title":"Provide a configuration setting for RMQ channel durability","user":{"login":"iancooper","id":45537,"avatar_url":"https://avatars.githubusercontent.com/u/45537?v=3","gravatar_id":"","url":"https://api.github.com/users/iancooper","html_url":"https://github.com/iancooper","followers_url":"https://api.github.com/users/iancooper/followers","following_url":"https://api.github.com/users/iancooper/following{/other_user}","gists_url":"https://api.github.com/users/iancooper/gists{/gist_id}","starred_url":"https://api.github.com/users/iancooper/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iancooper/subscriptions","organizations_url":"https://api.github.com/users/iancooper/orgs","repos_url":"https://api.github.com/users/iancooper/repos","events_url":"https://api.github.com/users/iancooper/events{/privacy}","received_events_url":"https://api.github.com/users/iancooper/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/iancooper/Paramore/labels/2%20-%20In%20Progress","name":"2 - In Progress","color":"fbca04"},{"url":"https://api.github.com/repos/iancooper/Paramore/labels/grabbed%20by%20assignee","name":"grabbed by assignee","color":"c7def8"},{"url":"https://api.github.com/repos/iancooper/Paramore/labels/up_for_grabs","name":"up_for_grabs","color":"c7def8"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-06-15T14:38:42Z","updated_at":"2015-06-19T12:03:02Z","closed_at":null,"body":"We create all of our RMQ channels as non-durable. This is because we assume that you can replay 'lost' messages from the message store, and thus take advantage of the performance benefits of using a transient queue instead.\r\n\r\nSome users may not wish to follow this approach, and instead desire to make their queues durable instead.\r\n\r\nWe should provide a configuration option, that defaults to false if missing, that allows you to set the durability of a queue."}}