ava-innersource / Liquid-Application-Framework-1.0-deprecated

Liquid is a framework to speed up the development of microservices
MIT License
25 stars 13 forks source link

AzureServiceBus always sends message with 2 minutes as TTL #207

Open bruno-brant opened 4 years ago

bruno-brant commented 4 years ago

If services don't process the messages in 2 minutes, they lose information.

https://github.com/Avanade/Liquid-Application-Framework/blob/c0bf7b17720fa24c5597bfa9f16aa7acb4dd6541/src/Liquid.OnAzure/MessageBuses/AzureServiceBus.cs#L60

https://github.com/Avanade/Liquid-Application-Framework/blob/c0bf7b17720fa24c5597bfa9f16aa7acb4dd6541/src/Liquid.OnAzure/MessageBuses/AzureServiceBus.cs#L81

UPDATE: it's probably worth mentioning that no TTL is defined on AWS or Google, so this behavior is exclusive to Azure.

bruno-brant commented 4 years ago

This seems critical, wouldn't you agree @andreracz?