随笔分类 -  分布式

摘要:安装及配置Rabbitmq 1. 安装: 2. 启动web管理插件 然后你就可以访问 ,账号和密码默认是 . 安装golang环境 安装成功后就可以通过以下命令查看当前的安装的版本: 由于Go代码必须存放在一个workspace工作区中,因此创建一个目录,假如是 ,并将这个目录设置成环境变量: 最后 阅读全文
posted @ 2019-06-25 20:07 星星,风,阳光 阅读(199) 评论(0) 推荐(0) 编辑
摘要:1.简介 MQ全程Message Queue,用于应用程序和应用程序间进行通信。RabbitMQ采用Erlang编写,实现了AMQP(高级消息队列)协议,跨平台,支持各种主流的操作系统和多种客户端。 RabbitMQ相比其他同类型的消息队列,最大的特点在保证可观的单机吞吐量的同时,延时方面非常出色。 阅读全文
posted @ 2019-06-15 10:04 星星,风,阳光 阅读(7931) 评论(0) 推荐(0) 编辑
摘要:1. 如何保证消息尽量发送成功? 问题描述: 如果没有启动消费者,重启了RabbitMQ服务,队列和消息都会丢失。 解决方案: 针对这个问题,有以下几个机制可以解决: 1. 生产者确认; 2. 持久化; 3. 手动ACK。 生产者确认 首先,我们要确保生产者能成功地将消息发送到RabbitMQ服务器 阅读全文
posted @ 2019-06-03 20:55 星星,风,阳光 阅读(3964) 评论(0) 推荐(0) 编辑