dapr
MassTransit
Our great sponsors
- InfluxDB - Access the most powerful time series database as a service
- SonarQube - Static code analysis for 29 languages.
- ONLYOFFICE ONLYOFFICE Docs — document collaboration in your environment
dapr | MassTransit | |
---|---|---|
68 | 19 | |
21,239 | 5,552 | |
2.1% | 4.8% | |
9.7 | 8.6 | |
7 days ago | 1 day ago | |
Go | C# | |
Apache License 2.0 | Apache License 2.0 |
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.
dapr
-
Modular Architecture Design question | Re-using modules in multiple applications
I would like to build modules, either in a modular monolith style, or in a microservice style using DAPR and/or Tye.
-
Ask HN: Modern Node.js Request Fault Tolerance Library?
Just heard about Dapr last week. Might be more than what you are asking, though but it’s probably worth a look.
-
Creating a Dapr pluggable component for Supabase
From my perspective, I’d like to explore further how Dapr can integrate with other Supabase features. It would also be great to see a Supabase state store as a built-in component that’s available in the Dapr runtime without the need of running the pluggable component separately. I also hope the proposed DocumentStore building block will get some traction this year, since this will pair up very nicely with Supabase and other PostgreSQL stores.
-
Kv.js
Could you use Kubernetes to solve this? Have a single pod running the Redis instance and then multiple running Node.js talking to the Redis instance via something like DAPR (https://dapr.io/)
-
Anything close beam/otp for other languages?
Dapr is also building a workflow orchestrator into their microservice system. It's almost in Beta, and when you combine it with Dapr's Virtual Actors, it looks powerful. It will also let you integrate a workflow engine like Temporal, too. https://dapr.io/
-
(April) - Monthly Shameless Plug
This fantastic blog from Mauricio (Salaboy) Salatino shows how tools like Kratix (kratix.io) and Dapr (dapr.io) can help streamline golden paths: https://blog.dapr.io/posts/2023/04/02/creating-dapr-enabled-platforms-with-kratix/
-
istributed Application Runtime (Dapr) v1.10 Released
Recently, the Dapr maintainers released V1.10 of Distributed Application Runtime (Dapr), a developer framework for building cloud-native applications, making it easier to run multiple microservices on Kubernetes and interact with external state stores/databases, secret stores, pub/sub-brokers, and other cloud services and self-hosted solutions.
-
Create event-driven applications with Cloudflare queues and Dapr
Dapr, the open-source distributed application runtime, is often used in event-driven applications. Dapr provides a set of standardized API building blocks that simplify microservice development. By using the Bindings building block, developers can use input, and output bindings, and either trigger their apps or invoke other resources without having to learn resource-specific SDKs for these resources. With Dapr release 1.10, a new binding is provided that allows developers to publish messages to Cloudflare Queues. Because of the common set of APIs that Dapr offers, developers from any background can use the binding to publish messages to Cloudflare Queues without needing to know the Cloudflare SDKs or adding that dependency to their codebase.
- What are well-developed web applications in Golang?
- Agnostic Messaging Provider - Azure/Google/AWS
MassTransit
-
Easy to use library for RabbitMQ in dotnet core.
What would be the benefits of using your library instead of something like MassTransit?
- Consistência de dados e padrão Outbox
-
MassTransit with MSMQ vs RabbitMQ
However, I found this discussion on MT github: https://github.com/MassTransit/MassTransit/discussions/2546
-
Agnostic Messaging Provider - Azure/Google/AWS
MassTransit (https://github.com/MassTransit/MassTransit)
-
What's the deal with "hosts" in console applications now?
I really like https://masstransit-project.com/. I use it with both RabbitMQ and Azure Service Bus
-
📦 Data consistency, outbox pattern and idempotency in a microservice architecture
There are many libraries in .NET that helps you implementing the outbox pattern like: MassTransit, NServiceBus, CAP. Talking about idempotency, a special mention to a specific lib from a big friend that runs on top of CAP which is called Ziggurat.
-
Best .net open source microservice based project?
I actually found the MassTransit samples really enlightening. https://masstransit-project.com/
-
.NET application stuck and on processing bus messages because of possible other activity in the console app? How can I debug?
Look into IHostedService or use something like MassTransit
- Integration Events: Implementando comunicación entre servicios con MassTransit y ASP.NET
-
Why do I distrust people who talk about Clean Architecture?
An example of a well architected system, that happens to align with a number of the guidelines from "Clean Architecture", imo, is MassTransit and (most) sibling projects.
What are some alternatives?
Rebus - :bus: Simple and lean service bus implementation for .NET
EasyNetQ - An easy to use .NET API for RabbitMQ
CAP - Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
Hangfire - An easy way to perform background job processing in .NET and .NET Core applications. No Windows Service or separate process required
NServiceBus - The most popular service bus for .NET
RabbitMQ.NET - RabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.1+
Brighter - A framework for building messaging apps with .NET and C#.
Kafka Client
tye - Tye is a tool that makes developing, testing, and deploying microservices and distributed applications easier. Project Tye includes a local orchestrator to make developing microservices easier and the ability to deploy microservices to Kubernetes with minimal configuration.
RawRabbit - A modern .NET framework for communication over RabbitMq
camel-k - Apache Camel K is a lightweight integration platform, born on Kubernetes, with serverless superpowers
OpenFaaS - OpenFaaS - Serverless Functions Made Simple