{"repo":"GDATASoftwareAG/motornet","free":true,"listed":false,"github":"https://github.com/GDATASoftwareAG/motornet","clone":"git clone https://github.com/GDATASoftwareAG/motornet.git","description":"Motor.NET is a microservice framework based on Microsoft.Extensions.Hosting","language":"C#","stars":47,"topics":["aspnetcore","rabbitmq","kafka","opentracing","tracing","opentelemetry","metrics","dotnet","microservice"],"license":"MIT","category":"analytics","readme_excerpt":"About Motor.NET Motor.NET is a micro-service framework for .NET built on top of Microsoft Generic Hosting. It provides easy integration of RabbitMQ, Kafka (WIP) and HTTP as well as helpers for logging and tracing. You should be up and running with just a few lines of code. Examples You find working examples for different use-cases under the examples folder. - Consume and publish to RabbitMQ - Consume from RabbitMQ with Dead Letter Exchange - Consume and publish to Kafka - Consume and publish multiple messages at once to RabbitMQ - Create a service with metrics - Create a service with custom traces - Integration tests for message handling services - Create and test a backend API with AspNetCore MVC Support Matrix Component Consume Publish CloudEvents (Protocol) CloudEvents (JSON) Metrics Compression Custom ----------- ------------------------ ---------------------- ------------------------ -------------------- -------------------- -------------------- --------------------------------- RabbitMQ :heavy check mark: :heavy check mark: :heavy check mark: :heavy check mark: :heavy check mark: :heavy check mark: priority, dynamic routing Kafka :heavy check mark: :heavy check mark: :heavy check mark: :heavy check mark: :heavy check mark: :heavy check mark: partitioning key, dynamic topic Timer ( :heavy check mark: ) - :x: :x: :x: :x: SQS ( :heavy check mark: ) - :x: :x: :x: :x: NATS ( :heavy check mark: ) :heavy check mark: :x: :heavy check mark: :x: :x: PGMQ :heavy check mark: :heavy","default_branch":null,"files":null,"tree":[],"storefront":"/r/GDATASoftwareAG","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/GDATASoftwareAG/motornet/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}