
消息队列
文章平均质量分 87
消息队列
jackletter
这个作者很懒,什么都没留下…
展开
-
消息队列10:为RabbitMq添加连接池
【代码】消息队列10:为RabbitMq添加连接池。原创 2024-09-29 21:11:54 · 3108 阅读 · 0 评论 -
消息队列9:RabbitMq的消息优先级
队列内消息优先级原创 2022-05-21 17:05:01 · 938 阅读 · 0 评论 -
消息队列8:RabbitMq的QOS实验
环境:win10rabbitmq-3.8.8.net core 3.1RabbitMQ.Client 6.2.1vs2019实验目的:探索RabbitMq消费者的处理模式验证RabbitMq的队列在自动应答和手动应答中的表现探索Qos的作用一、说明工作队列模式,二、RabbitMq的消费者处理模式结论: 给消费者绑定的事件是单线程顺序执行的,并不会并发执行,也就是说接收到的消息会在单线程模式下按照分发的顺序一个一个区去处理。三、RabbitMq的自动应答...原创 2021-04-27 11:44:53 · 2596 阅读 · 1 评论 -
消息队列7:从rabbitmq的交换机类型看rabbitmq的工作模式
环境:win10rabbitmq 3.3.8一、RabbitMq中的对象1.1 基础对象连接:表示一个Tcp连接;信道: 在Tcp上虚拟的通道,为的是Tcp连接的复用;1.2 主要对象生产者:消息的产生方,一般是我们自己的程序代码;交换机:rabbitmq中的消息分发模块,它本身不存储消息。我们程序代码将消息发送到交换机,交换机就会根据事先绑定的规则将消息发送到对应的队列,如果没有队列可以发送,那么消息将被丢弃。注意 : 生产者的消息都是发送给交换机的,因为它接触不到队原创 2021-04-20 23:43:49 · 507 阅读 · 0 评论 -
消息队列6:rabbitmq的发布订阅模式
环境:win10rabbitmq 3.8.8.net core 3.1vs2019RabbitMQ.Client 6.2.1本文参照:https://www.rabbitmq.com/tutorials/tutorial-three-dotnet.html一、关于完整的消息模型在上一篇《消息队列5:rabbitmq的工作者模式》中,我们为了测试消息的发送和接收,进行了如下动作:生产者:创建连接;在连接上创建信道;在信道上声明队列;将消息发送到队列上;消费者:原创 2021-04-19 23:48:07 · 417 阅读 · 0 评论 -
消息队列5:rabbitmq的WorkQueue模式
环境:win10rabbitmq-3.8.8.net core 3.1RabbitMQ.Client 6.2.1说明:这一部分的代码与上一篇:《消息队列3:rabbitmq入门实例》基本上没有出入。这一片注重rabbitmq的模式和参数的说明。一、rabbitmq模式概念rabbitmq有5中模式,分别是:工作者模式;发布/订阅模式;路由模式;主题模式;rpc模式;其他地方也有说是6种模式的,所谓的6种模式是将工作者模式拆分成两个模式:简单模式: 一个生产者对应一个原创 2021-04-18 23:38:28 · 344 阅读 · 0 评论 -
消息队列4:rabbitmq的配置
环境:centos8.2RabbitMQ 3.8.8Erlang 23.0rabbitmq的安装参照: 《linux下安装rabbitmq》本文参照:https://www.rabbitmq.com/configure.htmlrabbitmq的安装位置为: /usr/local/rabbitmq一、rabbitmq的日志文件rabbitmq的默认日志文件位置为: /usr/local/rabbitmq/var/log/rabbitmq/rabbit@*t.log,如下图所示:原创 2021-04-18 00:45:58 · 9982 阅读 · 0 评论 -
消息队列3:rabbitmq入门实例
环境:window10.net core 3.1RabbitMQ.Client 6.2.1RabbitMQ 3.8.8Erlang 23.0安装RabbitMq环境参照:window下安装rabbitmqlinux下安装rabbitmq一、准备代码新建空白解决方案RabbitMQTrial准备两个项目工程,发送端: Send,接收端:Receive,整体如下:这两个工程都引入rabbitmq的客户端包<ItemGroup> <PackageRefe原创 2021-04-16 22:05:33 · 309 阅读 · 0 评论 -
linux下安装ErLang环境
环境:centos8 (CentOS Linux release 8.2.2004 (Core)) 最小化安装otp_src_23.0.tar.gzxshell5winscp5.7.4参照:优秀博文: 《CentOS7安装RabbitMQ》一、下载安装包官网下载 (https://www.erlang.org/downloads/)网盘下载链接:https://pan.baidu.com/s/1o7PTq804gpma-JFPc3mX1g提取码:x696下载后如下原创 2020-09-16 16:27:06 · 8995 阅读 · 10 评论 -
window下安装ErLang环境
环境:window 10 x64 专业版otp_win64_23.0.exe一. 下载安装包:官网:https://www.erlang.org/downloads网盘链接:https://pan.baidu.com/s/1b0_YZRCGb1Lxs_0SUoFZ0w提取码:a5uf下载后如下所示:二、安装ErLang点击“Close”后,打开安装目录如下:三、配置环境变量3.1 新建环境变量ERLANG_HOME指向安装目录3.2 添加%ERLAN原创 2020-09-16 09:36:57 · 1409 阅读 · 0 评论 -
linux下安装rabbitmq
环境:centos8 (CentOS Linux release 8.2.2004 (Core)) 最小化安装ErLang23.0rabbitmq3.8.8xshell5winscp5.7.4参照:优秀博文:《CentOS7安装RabbitMQ》说明:rebbitmq是由erlang语言开发,所以需要先安装erlang环境,参照:《linux下安装ErLang环境》一、下载rabbitmq去github下载编译好的文件:https://github.com/rabbitmq/r原创 2020-09-16 18:39:14 · 1067 阅读 · 2 评论 -
window下安装rabbitmq
环境:window 10 x64 专业版ErLang23.0一、准备ErLang环境因为RabbitMQ使用ErLang语言编写,所以需要先安装ErLang环境,可参考:《window下安装ErLang环境》二、下载安装包官网下载地址:https://www.rabbitmq.com/install-windows.html#installer网盘下载链接:https://pan.baidu.com/s/1oGRgoXryaPPe_MWBwN-49Q提取码:l1ki下载后原创 2020-09-16 10:03:54 · 551 阅读 · 0 评论 -
消息队列2:activemq入门实例
activemq概念参考:https://www.cnblogs.com/linjiqin/p/6502940.htmlhttps://www.cnblogs.com/shyroke/p/7987039.html试验环境:window7 x64jdk1.8maven-3.6eclipse 2018-12activemq-5.15.9试验目的:试验activemq的队列...原创 2019-08-26 15:05:08 · 1586 阅读 · 0 评论 -
消息队列1:概念介绍
一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景。2.1异步处理...转载 2019-08-25 23:24:55 · 264 阅读 · 0 评论