类 RabbitManager

  • 所有已实现的接口:
    IQueueManager

    public class RabbitManager
    extends java.lang.Object
    implements IQueueManager
    Rabbit队列管理者
    版本:
    1.0 2018年9月30日
    作者:
    帮帮组
    • 构造器详细资料

      • RabbitManager

        public RabbitManager()
    • 方法详细资料

      • getExchangeName

        public static java.lang.String getExchangeName​(java.lang.String topic)
        获得指定topic对应的路由器名称
        参数:
        topic - 消息topic
        返回:
        路由名称
      • createPublisher

        public Publisher createPublisher​(java.lang.String topic)
        创建一个发布者
        指定者:
        createPublisher 在接口中 IQueueManager
        参数:
        topic - 订阅主题
        返回:
        一个发布者
      • subscribe

        public boolean subscribe​(Subscriber subscriber)
        登记一个订阅者
        指定者:
        subscribe 在接口中 IQueueManager
        参数:
        subscriber - 订阅者
        返回:
        一个队列消费者
      • remove

        public boolean remove​(Subscriber subscriber)
        删除一个订阅者
        指定者:
        remove 在接口中 IQueueManager
        参数:
        subscriber - 订阅者
        返回:
        删除是否成功