当前位置:   article > 正文

【不是拷贝】rabbitmq安装延迟队列插件rabbitmq_delayed_message_exchange_把rabiitmq延时消息插件编译成.ez

把rabiitmq延时消息插件编译成.ez

1.查看当前rabbitmq已安装的插件

查看当前的rabbitmq 安装了哪些插件:

rabbitmq-plugins list

  1. [root@yq-test1 ~]# rabbitmq-plugins list
  2. Configured: E = explicitly enabled; e = implicitly enabled
  3. | Status: * = running on rabbit@yq-test1
  4. |/
  5. [e*] amqp_client 3.6.15
  6. [e*] cowboy 1.0.4
  7. [e*] cowlib 1.0.2
  8. [ ] rabbitmq_amqp1_0 3.6.15
  9. [ ] rabbitmq_auth_backend_ldap 3.6.15
  10. [ ] rabbitmq_auth_mechanism_ssl 3.6.15
  11. [ ] rabbitmq_consistent_hash_exchange 3.6.15
  12. [ ] rabbitmq_event_exchange 3.6.15
  13. [ ] rabbitmq_federation 3.6.15
  14. [ ] rabbitmq_federation_management 3.6.15
  15. [ ] rabbitmq_jms_topic_exchange 3.6.15
  16. [E*] rabbitmq_management 3.6.15
  17. [e*] rabbitmq_management_agent 3.6.15
  18. [ ] rabbitmq_management_visualiser 3.6.15
  19. [ ] rabbitmq_mqtt 3.6.15
  20. [ ] rabbitmq_random_exchange 3.6.15
  21. [ ] rabbitmq_recent_history_exchange 3.6.15
  22. [ ] rabbitmq_sharding 3.6.15
  23. [ ] rabbitmq_shovel 3.6.15
  24. [ ] rabbitmq_shovel_management 3.6.15
  25. [ ] rabbitmq_stomp 3.6.15
  26. [ ] rabbitmq_top 3.6.15
  27. [ ] rabbitmq_tracing 3.6.15
  28. [ ] rabbitmq_trust_store 3.6.15
  29. [e*] rabbitmq_web_dispatch 3.6.15
  30. [ ] rabbitmq_web_mqtt 3.6.15
  31. [ ] rabbitmq_web_mqtt_examples 3.6.15
  32. [ ] rabbitmq_web_stomp 3.6.15
  33. [ ] rabbitmq_web_stomp_examples 3.6.15
  34. [ ] sockjs 0.3.4

发现没有

rabbitmq_delayed-message_exchange

2.下载/解压

下载地址:

http://www.rabbitmq.com/community-plugins.html

 

找到适合3.6.x的版本

wget https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/archive/refs/tags/rabbitmq_v3_6_14.zip

解压

3.安装

直接安装:

rabbitmq-plugins enable rabbitmq_delayed_message_exchange

  1. [root@yq-test1 tools]# rabbitmq-plugins enable rabbitmq_delayed_message_exchange
  2. Error: The following plugins could not be found:
  3. rabbitmq-delayed-message-exchange

安装不了!!!

发现这里要的不是github 地址,而是一个.ez 文件。

但是有.ez 文件的是3.7.x 和 3.8.x

3.6.x的都没有

那就执行从其他地方找了,找到后上传解压

注意,一定要放在安装目录的plugins目录下

  1. [root@yq-test1 plugins]# pwd
  2. /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.15/plugins
  3. [root@yq-test1 plugins]# rz -y
  4. rz waiting to receive.
  5. Starting zmodem transfer. Press Ctrl+C to cancel.
  6. Transferring rabbitmq_delayed_message_exchange-20171215-3.6.x.zip...
  7. 100% 29 KB 29 KB/sec 00:00:01 0 Errors
  8. [root@yq-test1 plugins]# unzip rabbitmq_delayed_message_exchange-20171215-3.6.x.zip
  9. Archive: rabbitmq_delayed_message_exchange-20171215-3.6.x.zip
  10. inflating: rabbitmq_delayed_message_exchange-20171215-3.6.x.ez
  11. [root@yq-test1 plugins]# ll
  12. total 3740
  13. -rw-r--r-- 1 root root 272107 Jan 17 2018 amqp_client-3.6.15.ez
  14. -rw-r--r-- 1 root root 226114 Jan 17 2018 cowboy-1.0.4.ez
  15. -rw-r--r-- 1 root root 125791 Jan 17 2018 cowlib-1.0.2.ez
  16. -rw-r--r-- 1 root root 636866 Jan 17 2018 rabbit_common-3.6.15.ez
  17. -rw-r--r-- 1 root root 211898 Jan 17 2018 rabbitmq_amqp1_0-3.6.15.ez
  18. -rw-r--r-- 1 root root 34425 Jan 17 2018 rabbitmq_auth_backend_ldap-3.6.15.ez
  19. -rw-r--r-- 1 root root 13125 Jan 17 2018 rabbitmq_auth_mechanism_ssl-3.6.15.ez
  20. -rw-r--r-- 1 root root 14563 Jan 17 2018 rabbitmq_consistent_hash_exchange-3.6.15.ez
  21. -rw-r--r-- 1 root root 31352 Jan 18 2018 rabbitmq_delayed_message_exchange-20171215-3.6.x.ez
  22. -rw-r--r-- 1 root root 29853 Jan 18 2018 rabbitmq_delayed_message_exchange-20171215-3.6.x.zip
  23. drwxrwxr-x 5 root root 4096 Jul 26 2017 rabbitmq-delayed-message-exchange-rabbitmq_v3_6_11_rc2
  24. -rw-r--r-- 1 root root 11490 Jan 17 2018 rabbitmq_event_exchange-3.6.15.ez
  25. -rw-r--r-- 1 root root 165185 Jan 17 2018 rabbitmq_federation-3.6.15.ez
  26. -rw-r--r-- 1 root root 14378 Jan 17 2018 rabbitmq_federation_management-3.6.15.ez
  27. -rw-r--r-- 1 root root 22484 Jan 17 2018 rabbitmq_jms_topic_exchange-3.6.15.ez
  28. -rw-r--r-- 1 root root 778751 Jan 17 2018 rabbitmq_management-3.6.15.ez
  29. -rw-r--r-- 1 root root 150489 Jan 17 2018 rabbitmq_management_agent-3.6.15.ez
  30. -rw-r--r-- 1 root root 41453 Jan 17 2018 rabbitmq_management_visualiser-3.6.15.ez
  31. -rw-r--r-- 1 root root 109077 Jan 17 2018 rabbitmq_mqtt-3.6.15.ez
  32. -rw-r--r-- 1 root root 5323 Jan 17 2018 rabbitmq_random_exchange-3.6.15.ez
  33. -rw-r--r-- 1 root root 14691 Jan 17 2018 rabbitmq_recent_history_exchange-3.6.15.ez
  34. -rw-r--r-- 1 root root 34294 Jan 17 2018 rabbitmq_sharding-3.6.15.ez
  35. -rw-r--r-- 1 root root 83653 Jan 17 2018 rabbitmq_shovel-3.6.15.ez
  36. -rw-r--r-- 1 root root 19072 Jan 17 2018 rabbitmq_shovel_management-3.6.15.ez
  37. -rw-r--r-- 1 root root 110030 Jan 17 2018 rabbitmq_stomp-3.6.15.ez
  38. -rw-r--r-- 1 root root 52747 Jan 17 2018 rabbitmq_top-3.6.15.ez
  39. -rw-r--r-- 1 root root 50115 Jan 17 2018 rabbitmq_tracing-3.6.15.ez
  40. -rw-r--r-- 1 root root 50968 Jan 17 2018 rabbitmq_trust_store-3.6.15.ez
  41. -rw-r--r-- 1 root root 40522 Jan 17 2018 rabbitmq_web_dispatch-3.6.15.ez
  42. -rw-r--r-- 1 root root 24779 Jan 17 2018 rabbitmq_web_mqtt-3.6.15.ez
  43. -rw-r--r-- 1 root root 66262 Jan 17 2018 rabbitmq_web_mqtt_examples-3.6.15.ez
  44. -rw-r--r-- 1 root root 37808 Jan 17 2018 rabbitmq_web_stomp-3.6.15.ez
  45. -rw-r--r-- 1 root root 52202 Jan 17 2018 rabbitmq_web_stomp_examples-3.6.15.ez
  46. -rw-r--r-- 1 root root 58038 Jan 17 2018 ranch-1.3.2.ez
  47. -rw-r--r-- 1 root root 59 Jan 17 2018 README
  48. -rw-r--r-- 1 root root 55966 Jan 17 2018 recon-2.3.2.ez
  49. -rw-r--r-- 1 root root 101078 Jan 17 2018 sockjs-0.3.4.ez

再安装:

  1. [root@yq-test1 plugins]# rabbitmq-plugins enable rabbitmq_delayed_message_exchange
  2. The following plugins have been enabled:
  3. rabbitmq_delayed_message_exchange
  4. Applying plugin configuration to rabbit@yq-test1... started 1 plugin.

安装成功。

4.总结

rabbitmq 安装插件都是把.ez文件下载好 放到plugins 文件夹目录下面,

执行安装命令即可

下载链接:

链接:https://pan.baidu.com/s/1jzMvyroHeuZh3YSTT1hAKQ 
提取码:o6z9 
 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/459488
推荐阅读
相关标签
  

闽ICP备14008679号