1.MQ为Message Queue,消息队列是应用程序和应用程序之间的通信方法 2. 多种开发语言支持,其实就是一个驱动,如连接数据库的mysql驱动,oracle驱动等. 3. 4.采用以下语言开发: java是面向对象的;c是面向过程的;Erlang是面向并发的; 5.官网 ...
分类:
其他好文 时间:
2019-11-19 14:11:29
阅读次数:
51
简介 jmeter是一款非常强大的软件,可以在测试中做你想的到任何测试,虽然有些会非常复杂,jmeter和协议有关,它支持http,https,mq,ftp等非常多的协议。所以能对web测试,app测试,小程序测试等非常多的测试。一般面试中问测试场景,就是无数个测试用例。在性能测试中被称为测试场景。 ...
分类:
编程语言 时间:
2019-11-17 17:48:52
阅读次数:
78
linux写shell注意的问题一定要vi crontab.sh来写 ps:在windows系统中编辑过这个文件,就会出现类似的换行符 这样导致linux系统中运行sh报错 比如会出现$MQ字符 如果要查看有没有 cat -A crontab.sh ps:还有个方法 notepad 编辑菜单里> 文 ...
分类:
系统相关 时间:
2019-11-17 11:03:07
阅读次数:
91
Ø 简介 C# 实现消息队列的方式有很多种,比如:RabbitMQ、MSMQ、EQueue 等,本文主要介绍使用 RabbitMQ 实现消息队列入门基础。包括如下内容: 1. 什么是消息队列? 2. 什么是 RabbitMQ? 3. RabbitMQ 的安装 1. 什么是消息队列? 消息队列 MQ(... ...
原文:RabbitMQ入门教程(十七):消息队列的应用场景和常见的消息队列之间的比较 ... ...
分类:
其他好文 时间:
2019-11-15 14:26:49
阅读次数:
36
springboot,springcloud,k8s,docker ...
分类:
其他好文 时间:
2019-11-15 12:31:18
阅读次数:
107
一、什么是幂等性 可以参考数据库乐观锁机制,比如执行一条更新库存的 SQL 语句,在并发场景,为了性能和数据可靠性,会在更新时加上查询时的版本,并且更新这个版本信息。可能你要对一个事情进行操作,这个操作可能会执行成百上千次,但是操作结果都是相同的,这就是幂等性。 二、消费端的幂等性保障 在海量订单生 ...
分类:
其他好文 时间:
2019-11-15 12:03:50
阅读次数:
537
消息手动确认模式的几点说明 监听的方法内部必须使用channel进行消息确认,包括消费成功或消费失败 如果不手动确认,也不抛出异常,消息不会自动重新推送(包括其他消费者),因为对于rabbitmq来说始终没有接收到消息消费是否成功的确认,并且Channel是在消费端有缓存的,没有断开连接 如果rab ...
分类:
其他好文 时间:
2019-11-14 00:15:26
阅读次数:
241
本文以centos6为例 0.安装文件准备 官网下载地址:http://www.rabbitmq.com/download.html 首先将RabbitMQ安装包上传到 `/root/item/mq: 1.安装Erlang 我们并没有提供Erlang安装包,直接采用yum仓库安装: ```yum i ...
分类:
其他好文 时间:
2019-11-12 20:00:46
阅读次数:
87
第一步:下载并安装erlang 原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。 下载地址:http://www.erlang.org/downloads 根据本机位数选择erlang下载版本。 下载完是这么个东西: 双击,点nex ...