awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
MassTransit avatar

MassTransit/MassTransit

0
View on GitHub↗
7,760 स्टार्स·1,966 फोर्क्स·C#·Apache-2.0·6 व्यूज़masstransit.io↗

MassTransit

MassTransit is a .NET distributed application framework and asynchronous messaging library designed for building distributed systems. It serves as an enterprise service bus implementation that handles the routing, transformation, and delivery of messages between decoupled services.

The framework provides a message broker abstraction layer, which decouples application code from specific messaging infrastructure such as RabbitMQ, Azure Service Bus, or Amazon SQS.

It supports event-driven architecture and asynchronous microservices communication to improve system scalability and availability. The framework incorporates reliable message processing through a transport-abstraction layer, saga-based state machines for long-running processes, and outbox-based message persistence. Additional capabilities include automatic dead letter queueing, consumer-pipeline middleware, and topology-aware routing.

Features

  • .NET Implementations - Provides a comprehensive .NET distributed application framework for building scalable, asynchronous systems.
  • Enterprise Service Bus - Acts as an enterprise service bus implementation to simplify routing and communication between independent services.
  • Distributed Messaging - Provides a robust foundation for building scalable distributed messaging systems.
  • Microservices Communications - Facilitates asynchronous microservices communication to allow independent operation of distributed components.
  • Broker Abstractions - Offers a broker abstraction layer that prevents application code from becoming dependent on specific messaging infrastructure.
  • Asynchronous Messaging - Enables asynchronous messaging to decouple distributed services and improve overall system scalability.
  • Saga Coordinators - Includes saga coordinators to manage long-running distributed processes with state tracking and compensating actions.
  • Event-Driven Architectures - Implements an event-driven architecture that triggers distributed workflows based on state changes.
  • Message Bus Architectures - Implements a message bus architecture to decouple service execution through asynchronous routing.
  • Transport Abstractions - Provides a transport abstraction layer that decouples application logic from specific message broker implementations.
  • Asynchronous Messaging Frameworks - Functions as an asynchronous messaging library to facilitate decoupled communication between services.
  • Message Routing - Features topology-aware message routing based on broker configuration, exchange types, and routing keys.
  • Dead Letter Queues - Provides automatic dead letter queueing to isolate failed messages for later inspection and recovery.
  • Messaging Reliability - Ensures reliable message processing through built-in retry mechanisms and failure handling patterns.
  • Middleware Pipelines - Implements a consumer pipeline middleware to process incoming messages through modular, pluggable filters.
  • Transactional Outbox Patterns - Supports the transactional outbox pattern to ensure eventual consistency between database state and message delivery.
  • Message Queues - Lean service bus for building loosely coupled applications.
  • Application Frameworks - Distributed application framework for message-based systems.
  • Frameworks and Libraries - Distributed application framework for .NET.
  • General Purpose Orchestration - Messaging system with support for Saga-based workflows.
  • Integration Frameworks - Distributed application framework for .NET messaging abstractions.
  • Message Bus Frameworks - Distributed application framework for message-based communication.

स्टार हिस्ट्री

masstransit/masstransit के लिए स्टार हिस्ट्री चार्टmasstransit/masstransit के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

masstransit/masstransit क्या करता है?

MassTransit is a .NET distributed application framework and asynchronous messaging library designed for building distributed systems. It serves as an enterprise service bus implementation that handles the routing, transformation, and delivery of messages between decoupled services.

masstransit/masstransit की मुख्य विशेषताएं क्या हैं?

masstransit/masstransit की मुख्य विशेषताएं हैं: .NET Implementations, Enterprise Service Bus, Distributed Messaging, Microservices Communications, Broker Abstractions, Asynchronous Messaging, Saga Coordinators, Event-Driven Architectures।

masstransit/masstransit के कुछ ओपन-सोर्स विकल्प क्या हैं?

masstransit/masstransit के ओपन-सोर्स विकल्पों में शामिल हैं: dotnetcore/cap — CAP is a .NET distributed transaction framework and event bus designed to manage asynchronous communication in… threedotslabs/watermill — Watermill is a Go library for building event-driven applications. It provides a framework for implementing… senecajs/seneca — Seneca is a message-driven architecture framework and microservices toolkit for Node.js. It functions as a distributed… nats-io/nats-server — NATS Server is a high-performance, lightweight messaging system designed for cloud-native applications, edge… dtm-labs/dtm — dtm is a distributed transaction framework and polyglot transaction coordinator designed to maintain data consistency… doocs/advanced-java — This project is a comprehensive Java backend engineering guide and technical reference focused on high-concurrency…

MassTransit के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो MassTransit के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • dotnetcore/capdotnetcore का अवतार

    dotnetcore/CAP

    7,088GitHub पर देखें↗

    CAP is a .NET distributed transaction framework and event bus designed to manage asynchronous communication in microservices. It implements the outbox pattern to ensure eventual consistency and reliable message delivery by persisting messages in local database tables until transactions commit. The framework includes a distributed message monitor and web dashboard for tracking the status of sent and received messages. It provides tools for event traffic visualization, distributed request tracing, and the ability to manually trigger retries for failed delivery attempts. The system supports var

    C#distributed-transactionseventbuskafka
    GitHub पर देखें↗7,088
  • threedotslabs/watermillThreeDotsLabs का अवतार

    ThreeDotsLabs/watermill

    9,760GitHub पर देखें↗

    Watermill is a Go library for building event-driven applications. It provides a framework for implementing event-driven architectures through a consistent interface for message publishing and subscribing, featuring a pub/sub message router and event stream processing pipelines. The library uses interface-based abstractions to decouple message producers and consumers from the underlying message broker. This allows different messaging technologies to be swapped via plugin-based broker integration. It employs a router-driven dispatch system and middleware-based pipelines to manage cross-cutting

    Gocqrsevent-drivenevent-sourcing
    GitHub पर देखें↗9,760
  • senecajs/senecasenecajs का अवतार

    senecajs/seneca

    3,959GitHub पर देखें↗

    Seneca is a message-driven architecture framework and microservices toolkit for Node.js. It functions as a distributed task orchestrator and pattern-based message router, allowing developers to build systems of decoupled services that communicate via a message bus. The framework distinguishes itself through a modular plugin system that organizes business logic into reusable, configurable modules. It supports dynamic action extensions, enabling new handlers to wrap or override existing action patterns to inject custom logic without modifying original code. The system covers a broad range of c

    JavaScript
    GitHub पर देखें↗3,959
  • nats-io/nats-servernats-io का अवतार

    nats-io/nats-server

    20,076GitHub पर देखें↗

    NATS Server is a high-performance, lightweight messaging system designed for cloud-native applications, edge computing, and distributed microservices. It functions as a distributed publish-subscribe broker that routes messages using hierarchical, dot-separated subject strings, enabling decoupled communication between services without requiring centralized broker lookups. The system supports core messaging patterns including asynchronous publish-subscribe, request-reply, and load-balanced queue processing. The platform distinguishes itself through a decentralized architecture that eliminates t

    Gocloudcloud-computingcloud-native
    GitHub पर देखें↗20,076
  • MassTransit के सभी 30 विकल्प देखें→