zoukankan      html  css  js  c++  java
  • RabbitMQ之学习笔记(基础)

    1.RabbitMQ连接类型

      fanout  广播

      topic   路由匹配 * 代表匹配一个单词 # 代表匹配全部单词  

      direct   直连  routingKey必须保持一致

    2.专业名词

      exchange 交换机

      queue 队列

      channel  连接

      durability 是否持久化

      Auto delete 是否自动删除

      Internal 当前交换机是否用于RabbitMQ内部使用 默认false

      Aguments 扩展参数

    3.Message 的Aguments

          content_type  编码类型
          content_encoding  消息编码格式
          priority  消息优先级
          correlation_id ***保证幂等性(消息唯一ID)
          reply_to
          expiration    ***过期
          message_id  消息ID
          timestamp  消息时间戳
          type  类型
          user_id  用户ID
          app_id  应用ID
          cluster_id  集群ID

    4.Queue 的Aguments

      x-message-ttl     队列消息存在时间   单位毫秒

      x-dead-letter-exchange    死信队列指定,指向交换机

      x-dead-letter-routing-key  死信队列的RoutingKey

      x-expires  当队列多久没被访问就会被删除

      x-max-length   队列最大长度

      x-max-length-bytes   队列最大内存大小

      x-max-priority  队列优先级

      

  • 相关阅读:
    类中静态方法
    子类执行父类的构造方法
    MySQL grant命令使用
    Jmeter中引入class文件的方法
    了解CSS/CSS3原生变量var (转)
    Vue 开源项目库汇总(转)
    史上最全常用正则表达式 (转)
    如何实现CSS限制字数,超出部份显示点点点...
    我的博客园第一篇文章......
    平衡二叉树,AVL树之图解篇
  • 原文地址:https://www.cnblogs.com/zyhzsq/p/13425490.html
Copyright © 2011-2022 走看看