RocketMQ安装与配置 https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明#组件版本关系 1 单机nameserver默认端口:9876 rocketmq默认端口:10911 路径:/usr/local/soft 1.1 基于Binary搭建1.1.1 下载官网:http://rocketmq.apache.org/ 12cd /usr/local/soft 2023-06-11 消息队列 > RocketMQ #消息队列 #RocketMQ
RabbitMQ实践应用 1 订单延迟关闭1.1 业务场景假设有一个业务场景:超过30分钟未付款的订单自动关闭,这个功能怎么做? 思路:发一条跟订单相关的消息,30分钟后被消费,在消费者的代码中查询订单数据,如果支付状态是未付款,就关闭订单。 RabbitMQ本身不支持延迟投递,总的来说有2种实现方案: 1、先存储到数据库,用定时任务扫描 2、利用RabbitMQ的死信队列(Dead Letter Qu 2023-06-10 消息队列 > RabbitMQ #消息队列 #RabbitMQ
RabbitMQ集群与高可用 1 集群配置-docker1)拉取RabbitMQ镜像(带managment) 1docker pull rabbitmq:3.7.17-management 2)创建docker网络(让容器可以和主机通信) 1docker network create rabbitmqnet 3)创建三个容器,端口分别是 5673 5674 5675 ,管理端口是 15673 15674 15675 123 2023-06-10 消息队列 > RabbitMQ #消息队列 #RabbitMQ
Kafka原理分析以及特性总结 1 生产者原理源码地址:https://github.com/apache/kafka/tree/trunk/clients 1.1 生产者发送消息消息发送的整体流程。生产端主要由两个线程协调运行。这两条线程分别为main线程和sender线程(发送线程)。 1Producer<String, String> producer = new KafkaProducer<>( 2023-06-04 消息队列 > Kafka #消息队列 #Kafka
RabbitMQ基本介绍 官网:http://www.rabbitmq.com/getstarted.html 1 安装与配置由于RabbitMQ是用Erlang语言编写的,必须要先安装Erlang环境。 Erlang和RabbitMQ版本有对应关系:https://www.rabbitmq.com/which-erlang.html 1.1 window 下载安装Erlang 23.1:https://www.erlan 2023-06-04 消息队列 > RabbitMQ #消息队列 #RabbitMQ
Kafka使用 1 Java API 引入依赖 1234<dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId></dependency> topic要先提前创建,或者配置允许自动创建topic。 1auto.cre 2023-06-03 消息队列 > Kafka #消息队列 #Kafka
Kafka入门及架构介绍 官网:http://kafka.apache.org/documentation/ Kafka 是使用 Scala 编写具有高水平扩展和高吞吐量的分布式消息系统。 Kafka 对消息保存时根据 Topic 进行归类,发送消息者成为 Producer ,消息接受者成为 Consumer ,此外 kafka 集群有多个 kafka 实例组成,每个实例(server)称为 broker。 无论是 Kaf 2023-06-03 消息队列 > Kafka #消息队列 #Kafka
nginx实践应用 启动两个tomcat(161,159)做测试 nginx.conf 1234567891011121314151617181920worker_processes 1;events { worker_connections 1024;}http { # mime.types静态资源类型对应文件 include mime.types 2023-05-21 中间件 > nginx #nginx
nginx安装 下载地址从http://nginx.org/en/download.html复制 12cd /usr/local/softwget http://nginx.org/download/nginx-1.20.2.tar.gz 解压1tar -xzvf nginx-1.20.2.tar.gz 安装依赖环境gcc环境:基本运行环境 pcre:用于nginx的http模块解析正则表达式 zlib:用户 2023-05-20 中间件 > nginx #nginx
nginx基本使用 1 基本命令1234#启动./bin/nginx#停止./bin/nginx -s stop 2 配置详解 conf/nginx.conf 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686 2023-05-20 中间件 > nginx #nginx