rabbitmq 起步走

ubtuntu 安装

echo 'deb http://www.rabbitmq.com/debian/ testing main' | sudo tee /etc/apt/sources.list.d/rabbitmq.list
wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install rabbitmq-server

配置

下载配置文件,放在 /etc/rabbitmq/rabbitmq.config

打开注释来允许远程连接

{loopback_users, []},

重启服务
sudo rabbitmqctl restart

更改 guset 用户密码

rabbitmqctl change_password guest new_pass

Hello world

require "bunny"
conn = Bunny.new("amqp://guest:guest@localhost:5672")
conn.start
ch = conn.create_channel
fa = c.fanout("test")
publish "hello"
require 'sneakers'
require 'json'

Sneakers.configure :amqp => "amqp://guest:520Share99@120.76.244.65:5672"

class Processor
  include Sneakers::Worker
  from_queue "abc"

  def work(msg)
    puts msg
    ack!
  end
end
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,850评论 19 139
  • 整体架构 部署步骤 基于 Docker 基本概念内存节点只保存状态到内存,例外情况是:持久的 queue 的内容将...
    mvictor阅读 14,370评论 5 30
  • =========================================================...
    lavor阅读 8,861评论 0 5
  • rabbitmq有3种模式,集群模式2种• 单机模式:即单机情况不做集群,就单独运行一个rabbitmq而已。...
    嗷大彬彬阅读 9,538评论 1 9
  • Given two words word1 and word2, find the minimum number ...
    juexin阅读 1,076评论 0 0

友情链接更多精彩内容