BlazorWorker
RawRabbit
BlazorWorker | RawRabbit | |
---|---|---|
6 | - | |
358 | 742 | |
- | - | |
7.8 | 0.0 | |
about 1 month ago | over 1 year ago | |
C# | C# | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
BlazorWorker
- Multithreading support pushed to .net 9
- Running a background process on a timer for Blazor WASM in .Net 6
- High CPU tasks and scaling
- Run background tasks in blazor wasm like worker
-
For client-side Blazor (WASM), how do you handle long-running, CPU-bound tasks?
I've given BlazorWorker a try in order to get this running in a separate thread/in the background, but it didn't seem to help here. Do I have any options other than to convert this to an ASP.NET hosted app and do the heavy lifting on the server?
-
Improve Lighthouse Performance
Another possible option is to use web workers for parts of your application that are more demanding. See this library for more info and demos: https://github.com/Tewr/BlazorWorker
RawRabbit
We haven't tracked posts mentioning RawRabbit yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
OpenSleigh - OpenSleigh is a Saga management library for .NET Core.
RabbitMQ.NET - RabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.2+
Rebus - :bus: Simple and lean service bus implementation for .NET
MassTransit - Distributed Application Framework for .NET
silverback - Silverback is a simple but feature-rich message bus for .NET core (it currently supports Kafka, RabbitMQ and MQTT).
EasyNetQ - An easy to use .NET API for RabbitMQ
HostedServiceDemo
NServiceBus - Build, version, and monitor better microservices with the most powerful service platform for .NET
RestBus - Easy, Service Oriented, Asynchronous Messaging and Queueing for .NET
CQRSlite - A lightweight framework to help creating CQRS and Eventsourcing applications in C#
Hangfire - An easy way to perform background job processing in .NET and .NET Core applications. No Windows Service or separate process required