Skip to content

Maomi.MQ.RabbitMQ is a communication model designed specifically for RabbitMQ publishers and consumers. It significantly simplifies the code for publishing and messaging, while providing a series of convenient and practical features.

License

Notifications You must be signed in to change notification settings

whuanle/Maomi.MQ

Repository files navigation

  • Maomi.MQ                     中文

    Author: whuanle
    Documentation URL: https://mmq.whuanle.cn
    Repository URL: https://github.com/whuanle/Maomi.MQ
    Author Blogs:

    Introduction

    Maomi.MQ is a messaging communication model project that currently only supports RabbitMQ. Maomi.MQ.RabbitMQ is a communication model designed specifically for RabbitMQ publishers and consumers, greatly simplifying the code for publishing and messaging. It provides a series of convenient and practical features, allowing developers to achieve high-performance consumption and event orchestration through the framework's consumption model. The framework also supports a range of convenient functionalities, such as publisher confirmation mechanism, custom retry mechanism, compensation mechanism, dead-letter queue, delayed queue, and connection channel reuse. This allows developers to focus more on business logic, simplifying cross-process messaging communication and making cross-process message delivery more straightforward and reliable.

    Additionally, the framework supports distributed observability through built-in runtime APIs, allowing further collection of observability information by using frameworks like OpenTelemetry, which can be pushed to infrastructure platforms.

    Table of Contents

About

Maomi.MQ.RabbitMQ is a communication model designed specifically for RabbitMQ publishers and consumers. It significantly simplifies the code for publishing and messaging, while providing a series of convenient and practical features.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages