Module bus.extra

Package org.miaixz.bus.extra.mq


package org.miaixz.bus.extra.mq
Provides a facade encapsulation for Message Queue (MQ) functionalities. This package defines a unified interface to abstract various message middleware implementations, thereby achieving decoupling between the application and the underlying message queue system. Key components include:
  • Producer: The message producer, responsible for initiating business processes by sending messages.
  • Consumer: The message consumer, responsible for processing business logic upon receiving messages.
  • Message: The message body, representing the data packet exchanged between producers and consumers, encoded according to specific communication protocols.
Since:
Java 17+
Author:
Kimi Liu
  • Class
    Description
    Represents a message consumer interface for Message Queue (MQ) systems.
    Represents a generic message in a Message Queue (MQ) system.
    A functional interface for handling incoming Message objects from a Message Queue (MQ) system.
    Configuration class for Message Queue (MQ) settings.
    Factory class for creating and managing Message Queue (MQ) engine objects.
    Defines the contract for a Message Queue (MQ) provider engine.
    Represents a message producer interface for Message Queue (MQ) systems.