{"action":"created","issue":{"url":"https://api.github.com/repos/SeanFeldman/ServiceBus.AttachmentPlugin/issues/67","repository_url":"https://api.github.com/repos/SeanFeldman/ServiceBus.AttachmentPlugin","labels_url":"https://api.github.com/repos/SeanFeldman/ServiceBus.AttachmentPlugin/issues/67/labels{/name}","comments_url":"https://api.github.com/repos/SeanFeldman/ServiceBus.AttachmentPlugin/issues/67/comments","events_url":"https://api.github.com/repos/SeanFeldman/ServiceBus.AttachmentPlugin/issues/67/events","html_url":"https://github.com/SeanFeldman/ServiceBus.AttachmentPlugin/issues/67","id":377276037,"node_id":"MDU6SXNzdWUzNzcyNzYwMzc=","number":67,"title":"Considered adding compression functionality","user":{"login":"ToonVanhoutte","id":23122463,"node_id":"MDQ6VXNlcjIzMTIyNDYz","avatar_url":"https://avatars1.githubusercontent.com/u/23122463?v=4","gravatar_id":"","url":"https://api.github.com/users/ToonVanhoutte","html_url":"https://github.com/ToonVanhoutte","followers_url":"https://api.github.com/users/ToonVanhoutte/followers","following_url":"https://api.github.com/users/ToonVanhoutte/following{/other_user}","gists_url":"https://api.github.com/users/ToonVanhoutte/gists{/gist_id}","starred_url":"https://api.github.com/users/ToonVanhoutte/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ToonVanhoutte/subscriptions","organizations_url":"https://api.github.com/users/ToonVanhoutte/orgs","repos_url":"https://api.github.com/users/ToonVanhoutte/repos","events_url":"https://api.github.com/users/ToonVanhoutte/events{/privacy}","received_events_url":"https://api.github.com/users/ToonVanhoutte/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-11-05T07:14:28Z","updated_at":"2018-11-06T08:57:11Z","closed_at":null,"author_association":"NONE","body":"---\r\nname: Feature request\r\nabout: Considered adding compression functionality\r\n\r\n---\r\n\r\n**Is your feature request related to a problem? Please describe.**\r\nNot exactly a problem, but an interesting use case.  We're implementing a messaging strategy between headquarters and several ships.  The ships / vessels can be disconnected for longer periods, so Azure Service Bus queuing is a good option.  We're facing bigger messages than 256kB, so claim-check pattern (this library) has already been discussed.  In some area's, the vessels have very limited bandwidth, because of poor network connectivity.  Next to that, internet connection can be very expensive in several area's.  That's why we consider zipping the message locally on the ship, before sending it to service bus and unzipping it on the receiver side, in order to save bandwidth and costs.  \r\n\r\n**Describe the solution you'd like**\r\nI guess it makes sense to foresee an option to enable compression, because it assists in such situations and also in case of really big files.\r\n\r\n**Describe alternatives you've considered**\r\nDoing it outside of the plugin, but would be a good that this is handled transparently by the plugin.\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/SeanFeldman/ServiceBus.AttachmentPlugin/issues/comments/436177502","html_url":"https://github.com/SeanFeldman/ServiceBus.AttachmentPlugin/issues/67#issuecomment-436177502","issue_url":"https://api.github.com/repos/SeanFeldman/ServiceBus.AttachmentPlugin/issues/67","id":436177502,"node_id":"MDEyOklzc3VlQ29tbWVudDQzNjE3NzUwMg==","user":{"login":"ToonVanhoutte","id":23122463,"node_id":"MDQ6VXNlcjIzMTIyNDYz","avatar_url":"https://avatars1.githubusercontent.com/u/23122463?v=4","gravatar_id":"","url":"https://api.github.com/users/ToonVanhoutte","html_url":"https://github.com/ToonVanhoutte","followers_url":"https://api.github.com/users/ToonVanhoutte/followers","following_url":"https://api.github.com/users/ToonVanhoutte/following{/other_user}","gists_url":"https://api.github.com/users/ToonVanhoutte/gists{/gist_id}","starred_url":"https://api.github.com/users/ToonVanhoutte/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ToonVanhoutte/subscriptions","organizations_url":"https://api.github.com/users/ToonVanhoutte/orgs","repos_url":"https://api.github.com/users/ToonVanhoutte/repos","events_url":"https://api.github.com/users/ToonVanhoutte/events{/privacy}","received_events_url":"https://api.github.com/users/ToonVanhoutte/received_events","type":"User","site_admin":false},"created_at":"2018-11-06T08:57:11Z","updated_at":"2018-11-06T08:57:11Z","author_association":"NONE","body":"@SeanFeldman: yes indeed, claim-check as such will still be needed, even after compression.  "}}
{"actor":{"display_login":"ToonVanhoutte"}}