消息队列 - RabbitMQ

  • 概念
    • Broker
      • 可以简单理解为一个RabbitMQ服务器
    • Connection
      • 代表一个客户端到RabbitMQ broker的连接
    • Channel
      • 为了节省TCP连接资源,一个客户端有多个线程连接到RabbitMQ时,会服用同一个Connection,但会有不同的多个Channel
    • Exchange
      • 相当于路由,用于将Channel绑定到Queue,有四种绑定方式/规则,可以有很多个
      • 绑定是指将消费者绑定到队列
    • Queue
      • 最终存储消息的队列,可以有很多个
  • 使用
    • 安装时需要同时安装elang
    • 安装后在sbin目录执行命令(只第一次安装时执行即可,cmd要以管理员权限打开,如C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.2\sbin)
      • rabbitmq-service.bat remove
      • rabbitmq-service.bat install
      • rabbitmq-service.bat start
      • rabbitmq-plugins enable rabbitmq_management –online
    • 管理界面是http://localhost:15672/#/,默认账号密码是guest、guest

猜你喜欢

转载自www.cnblogs.com/wyp1988/p/10328731.html