一、什么是消息中间件 消息队列中间件是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。它一般有两种传递模式:点对点模式和发布/订阅模式。 消息中间件能够在不同平台之间进行通信,它常用来屏蔽各种平台及协议之间的特性,实现应用程序之间的协同,其优点在于能够在客 ...
分类:
其他好文 时间:
2021-01-06 12:05:00
阅读次数:
0
RabbitMQ是流行的开源消息队列系统,用erlang语言开发。RabbitMQ是AMQP(高级消息队列协议)的标准实现。如果不熟悉AMQP,直接看RabbitMQ的文档会比较困难。不过它也只有几个关键概念,这里简单介绍。 RabbitMQ的结构图如下: 几个概念说明: Broker:简单来说就是 ...
分类:
编程语言 时间:
2021-01-05 10:41:54
阅读次数:
0
今天执行:net start MongoDB 开启服务时,出现服务名无效问题。 百度搜了一些文章,终于找到了解决办法: 1、新建db文件夹和log文件夹 2、新建mongo.config文件 dbpath=D:\Program Files\MongoDB\Server\4.2\data\db log ...
分类:
数据库 时间:
2021-01-04 11:27:12
阅读次数:
0
//下载redis包 wget http://pecl.php.net/get/redis-3.1.6.tgz //解压 tar -zxvf redis-3.1.6.tgz //进入文件 cd redis-3.1.6 //(收集php相关的信息) phpize位置不一 自己找一下 find / -n ...
分类:
Web程序 时间:
2021-01-01 12:35:06
阅读次数:
0
添加MongoDB驱动 <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>3.12.0</version> </dependency> //连接 MongoD ...
分类:
数据库 时间:
2020-12-25 12:03:15
阅读次数:
0
rabbitmq版本:3.6.14 spring-core 版本: 4.2.5.RELEASE 备注:如果springboot升级到比较高的版本,能用到更高版本的amqp依赖包和spring-core依赖包,有比以下实现delay延迟消费的更好的代码。 声明exchange: Map<String, ...
分类:
其他好文 时间:
2020-12-19 13:38:01
阅读次数:
4
简介RabbitMQ:接受消息再传递消息,可以视为一个"邮局"。发送者和接受者通过队列来进行交互,队列的大小可以视为无限的,多个发送者可以发生给一个队列,多个接收者也可以从一个队列中接受消息。coderabbitmq使用的协议是amqp,用于python的推荐客户端是pikapipinstallpika-ihttps://pypi.douban.com/simple/生产者:s
分类:
其他好文 时间:
2020-12-18 13:11:00
阅读次数:
3
RabbitMqBase消息队列小结 虽然这个消息队列我只是知道应用场景在哪里,还没有实际操作到,但是原理还是要知道的。这些知识点就像珍珠,万一哪天就用到了。在没具体学习之前,我一直在想: 这玩意不就是个队列吗。还能玩出花来?结果,一研究,还真的打脸了。 首先,这玩意用的是AMQP协议,并且只是占用 ...
分类:
其他好文 时间:
2020-12-18 12:51:10
阅读次数:
3
1、环境规划3台机,每台机5个实例,分别mongos1个,configserver1个,shardserver3个IP:192.168.56.107(mongodb01)实例:mongos:30000shard1:40001(主节点)shard2:40002(仲裁节点)shard3:40003(副节点)config:27027IP:192.168.56.105(mongodb02)实例:mongo
分类:
数据库 时间:
2020-12-08 12:21:00
阅读次数:
8
编辑用户级配置文件 vim ~/.bashrc 添加配置信息: export PATH=/usr/local/mongodb/mongodb-3.6.5/bin:$PATH (中间那部分就是你的安装目录下的bin) 保存退出,刷新:source ~/.bashrc 我们输入mongo,显示版本信息, ...
分类:
其他好文 时间:
2020-11-27 11:48:48
阅读次数:
36