Foundatio
Foundatio copied to clipboard
Pluggable foundation blocks for building distributed apps.
In addition to being able to limit the total number of items, it would be nice to be able to limit the size, so that items could be removed due...
The library Metrics.Net is only available for netfx and only can be deployed on windows servers. But the Foundatio currently supports netstandard 2.0, the Metrics.Net should be replaced with AppMetrics...
The current implementations of messaging use message pumps with callbacks which is not as efficient as bulk requesting in some circumstances. High volume scenarios should be bulk fetching to reduce...
We don't send a progress message when a work item fails. What should the status be?
We need to find a good way to log the work item data when a work item fails
Hi We have a scenario where we need to support duplicate detection for messages being enqueued which is done by messageid https://msdn.microsoft.com/library/azure/microsoft.servicebus.messaging.brokeredmessage.messageid.aspx I've done the basics in a fork (https://github.com/dpvreony-forks/Foundatio/commit/50f18ce8d65a2f026d14fd4b276e3b7bbad51052)...
As mentioned by @moswald in #38 ... 1. In parallel, Thread A calls `EnqueueAsync()` and Thread B calls `DeleteQueueAsync()` 2. Thread A passes through `EnsureQueueCreatedAsync()`, ensuring `_queueClient` is not null...
This would allow you to scope all the metric names easily.
We've recently added the ability to [renew the lock on the queue entry](https://github.com/exceptionless/Foundatio/blob/master/src/Azure/Queues/AzureServiceBusQueue.cs#L150). It would be great if we could (optionally) do this automatically in QueueProcessorJobBase for long running processes....
We currently retrieve all records for FileStorage and don't implement paging at all for AzureFileStorage. We would need to figure out how to do custom paging with ListBlobsSegmentedAsync