Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Silverback is a simple but feature-rich message bus for .NET core (it currently supports Kafka, RabbitMQ and MQTT).

License

NotificationsYou must be signed in to change notification settings

BEagle1984/silverback

Repository files navigation

Silverback

A simple but feature-rich framework to build reactive/event-driven applications or microservices.

It includes an in-memory message bus that can be easily connected to a message broker to integrate with other applications or microservices. At the moment onlyApache Kafka, MQTT andRabbitMQ are supported but other message brokers could be added without much effort.

Its main features are:

  • Simple yet powerful message bus
  • Abstracted integration with a message broker
  • Apache Kafka, MQTT and RabbitMQ integration
  • DDD, domain events and transactional messaging
  • Built-in error handling policies for consumers

Discover more in theproject's website.

Project Status

Build

Build StatusAzure DevOps tests (branch)

Quality

Quality Gate StatusMaintainability RatingReliability RatingSecurity Rating

Lines of CodeCoverageDuplicated Lines (%)

BugsCode SmellsVulnerabilitiesTechnical Debt

Activity

GitHub bugsGitHub issuesGitHub pull requestsGitHub last commit

Installation

Silverback is split into multiple nuget packages available on nuget.org.

PackageStats
Silverback.CoreNuGet
Silverback.Core.ModelNuGet
Silverback.Core.EntityFrameworkCoreNuGet
Silverback.Core.RxNuGet
Silverback.IntegrationNuGet
Silverback.Integration.TestingNuGet
Silverback.Integration.KafkaNuGet
Silverback.Integration.Kafka.SchemaRegistryNuGet
Silverback.Integration.Kafka.TestingNuGet
Silverback.Integration.MQTTNuGet
Silverback.Integration.MQTT.TestingNuGet
Silverback.Integration.RabbitMQNuGet
Silverback.Integration.HealthChecksNuGet
Silverback.Integration.NewtonsoftNuGet

Usage

Have a look at theproject's website for usage details, API documentation and samples.

Contributing

You are encouraged to contribute to Silverback! Please check out thehow to contribute guide for guidelines about how to proceed.

License

This code is licensed under MIT license (seeLICENSE file for details)

About

Silverback is a simple but feature-rich message bus for .NET core (it currently supports Kafka, RabbitMQ and MQTT).

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors18


[8]ページ先頭

©2009-2025 Movatter.jp