ICode9

精准搜索请尝试: 精确搜索
  • 消息队列 RabbitMQ 遇上可观测--业务链路可视化2022-06-29 17:05:14

    作者:文婷、不周 本篇文章主要介绍阿里云消息队列 RabbitMQ 版的可观测功能。RabbitMQ 的可观测能力相对开源有了全面的加强,为业务链路保驾护航。 消息队列 RabbitMQ 简介 阿里云消息队列 RabbitMQ 版是一款基于高可用分布式存储架构实现的 AMQP 0-9-1 协议的消息产品,兼容开源 Ra

  • RabbitMQ 的四种交换机2022-06-28 14:36:09

      引言      从机制上来讲,rabbitmq也有queue和topic的概念,发消息的时候还要指定消息的key,这个key之后会做路由键用。但是,多了一个概念叫做交换器exchange。exchange有四种,direct、fanout、topic、header。也就是说,发消息给rabbitmq时,消息要有一个key,并告诉他发给哪个exchange

  • 消息中间件RabbitMq简单使用2022-06-27 23:05:38

    测试截图           Unacked 消息,代表消息已经投递给消费者 Ready消息,代表消息已发送,消费者未接受  每次都是想学个东西,找了一堆教程没一个能用,等自己写好教程了,结果搜到一堆能用的教程真是头大,坑爹啊 linux服务器安装rabbitmq yum install socat https://github.com/ra

  • Linux 环境安装rabbitmq安装图文详解2022-06-27 15:01:10

    目录1、安装Erlang2、将文件上传Linux系统home~目录3、安装erlang4、安装RabbitMQ5、启用rabbitmq服务6、检测服务7、修改防火墙,添加规则8、重启防火墙9、访问10、修改配置文件远程访问11、重启rabbitmq服务12、重新访问 Linux 环境安装 1、安装Erlang 官网下载:https://www.erlang

  • rabbitmq配置说明2022-06-24 12:31:46

    关于rabbitmq心跳 1.heartbeat检测时间间隔可在配置文件rabbitmq.config中增加配置项{heartbeat,Timeout}进行配置,其中Timeout指定时间间隔,单位为秒,另外客户端也可以配置heartbeat时间。 如果服务端没有配置 默认代理心跳时间: RabbitMQ 3.2.2:580秒RabbitMQ 3.5.5:60秒 2.官方建议

  • RabbitMQ基础知识2022-06-23 17:31:38

    RabbitMQ基础知识 一、RabbitMQ概述 RabbitMQ是一款使用Erlang语言开发的,实现AMQP(高级消息队列协议)的开源消息中间件,它具有以下特性 开源、性能优秀,稳定性保障 支持持久化,传输确认,发布确认,可靠性消息投递模式(confirm)、返回模式(return)等保证了MQ的可靠性 集群模式丰富,HA模

  • linux部署rabbitMQ并升级MQ版本2022-06-23 11:34:54

    因为近期公司安全扫描,安扫报告里有rabbitMQ的高危漏洞,公司的环境都在使用,又在护网期间内,只能在本地整个虚机模拟现网环境来进行升级MQ版本,后续在进行版本升级操作。 一、部署 # erlang下载地址: https://github.com/rabbitmq/erlang-rpm/tags?after=v22.1.4 # rabbitMQ下载地址: h

  • 2、RabbitMQ2022-06-23 11:02:45

    1、RabbitMQ 的概念RabbitMQ 是一个消息中间件:它接受并转发消息。你可以把它当做一个快递站点,当你要发送一个包裹时,你把你的包裹放到快递站,快递员最终会把你的快递送到收件人那里,按照这种逻辑 RabbitMQ 是一个快递站,一个快递员帮你传递快件。RabbitMQ 与快递站的主要区别在于,它不

  • 2022年-C#中高级开发工程师面试题【消息队列篇】2022-06-23 10:32:27

    心之所向,勇往直前!简单归纳消息队列相关的面试题 正文    1. MQ的作用是什么?      解耦、异步、削峰      2. 如何保证消息队列的幂等性?     a. 消费操作时可以先校验数据是否重复再写入     b. 数据表设置唯一索引     c. 丢到redis里(分布式锁)     

  • RabbitMQ使用中常遇到的问题2022-06-23 00:34:58

    如何保证消息不丢失 首先使用的场景与下图相符 生产者将消费放入到消息队列中 分布式消息队列服务同步消息以及元数据 操作系统将消息持久化到内存中 消费者从消息队列拉取消息进行消费 首先是1 可以采用消费者确认的方式进行提交,当消息发送到消息队列中时,如果RabbitMQ接收成功

  • Java 最常见的 208 道面试题:(14)2022-06-22 22:36:25

    十四、RabbitMQ   135. rabbitmq 的使用场景有哪些?   ①. 跨系统的异步通信,所有需要异步交互的地方都可以使用消息队列。就像我们除了打电话(同步)以外,还需要发短信,发电子邮件(异步)的通讯方式。   ②. 多个应用之间的耦合,由于消息是平台无关和语言无关的,而且语义上也不再是函数调

  • python对外提供接口将数据放入rabbitmq2022-06-21 16:05:07

      注意:1)并发量不太大的时候这样使用可以,如果并发较大建议还是用java进行实现。      2)此处建议使用python3 # coding:utf-8 import json import pika from flask import Flask, request app = Flask(__name__) MY_URL = '/knowledge/api/v1/' def push_mess(param):

  • 领导:谁再用redis过期监听实现关闭订单,立马滚蛋!2022-06-21 09:05:28

    日前拜读阿牛老师的大作 领导:谁再用定时任务实现关闭订单,立马滚蛋! 发现其方案有若干瑕疵,特此抛砖引玉讨论一二。 在电商、支付等领域,往往会有这样的场景,用户下单后放弃支付了,那这笔订单会在指定的时间段后进行关闭操作,细心的你一定发现了像某宝、某东都有这样的逻辑,而且时间很准确

  • CentOS7 安装RabbitMQ2022-06-20 12:31:29

    1 安装编译工具 yum install -y make gcc gcc-c++ m4 openssl openssl-devel ncurses-devel unixODBC unixODBC-devel java java-devel    2 下载elang包 http://erlang.org/download/   3 安装elang   解压 tar xvf otp_src_24.0.tar.gz cd otp_src_24.0      配

  • 地方2022-06-17 19:01:38

    RabbitMQ的概念 RabbitMQ是一个消息中间件:它接收并转发消息。你可以把它 当作一个快递站点,当你要发送一个包裹时,你把你的包裹放到快递站,快递员最终会将你的快递送到收件人那里,按照这种逻辑RabbitMQ就是一个快递站。RabbitMQ接收,存储和转发消息数据。 四大核心概念 生产者 产生数据

  • RabbitMQ单机&可能遇到的问题2022-06-17 15:36:11

    1.Deployments     1 kind: Deployment 2 apiVersion: apps/v1 3 metadata: 4 name: rabbitmq-deployment 5 spec: 6 replicas: 1 7 selector: 8 matchLabels: 9 app: rabbitmq10 template: 11 metadata: 12 creationTimestamp: null 1

  • docker安装rabbitmq2022-06-17 12:34:31

    安装步骤: 1、拉取镜像 docker pull rabbitmq 2、创建并运行 RabbitMQ 容器 命令如下: docker run -d -p 15672:15672 -p 5672:5672 -e RABBITMQ_DEFAULT_VHOST=/ -e RABBITMQ_DEFAULT_USER=guest -e RABBITMQ_DEFAULT_PASS=guest --hostname myRabbit --name rabbitmq rabbitm

  • ▶【SecKill】U6 接口优化2022-06-16 23:37:04

    ▶【SecKill】U6 接口优化 一、集成RabbitMQ 1、安装erlang(一种通用的面向并发的编程语言,可以应对大规模并发活动的编程语言和运行环境) (1)下载Erlang安装包 https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.9.13 (2)安装包上传到服务器tmp目录下,进入到tmp目录进行安装

  • docker安装RabbitMQ2022-06-16 23:06:43

    摘要 本文主要介绍了使用docker安装rabbitmq消息队列服务,并简述了使用php操作rabbitmq的必要composer安装包php-amqplib`的安装方法。同时概述了使用rabbitmq进行业务开发的主要步骤。如想了解php操作rabbitmq的具体源码,请查看 php极速开发源码包之super.rabbitmq 安装RabbitMQ 参

  • docker安装Rabbitmq2022-06-16 17:33:57

    安装Rabbitmq1.使用docker查询rabbitmq的镜像docker search rabbitmq 2.安装镜像安装name为rabbitmq的这里是直接安装最新的,如果需要安装其他版本在rabbitmq后面跟上版本号即可docker pull rabbitmq 3.运行mq:docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p

  • RabbitMQ的三种编程模型2022-06-16 01:00:50

    基础概念 virtual host 虚拟主机,可以理解为RabbitMQ中的每个服务,每个Virtual Host之间是相互隔离的,他们之间有不同的权限 Connection 通过使用Connection建立TCP连接来与RabbitMQ进行交互 Chanel 通过连接可以获取Channel,每个channel都哟一个唯一的ID,通过使用Channel可以对操作Ra

  • RabbitMQ的简单介绍2022-06-15 23:06:12

    1、RabbitMQ的简介 RabbitMQ是由erlang语言开发,基于AMQP协议实现的消息队列,它的并发能力强,性能极好,延迟极低,稳定性和安全性很高,同时还支持集群。RabbitMQ在分布式系统开发中应用非常广泛,是最受欢迎的开源消息中间件之一。 注意:由于RabbitMQ是采用erlang语言开发的,所以必须有erlan

  • RabbitMQ的安装-Linux(CentOS7)2022-06-15 23:01:14

    1、RabbitMQ所需环境 JDK1.8 CentOS7-64位 Erlang-OTP erlang官网:https://www.erlang.org/ RabbitMQ rabbitmq官网:https://www.rabbitmq.com/ 2、MQ与erlang的版本 rabbitmq和erlang的版本对应关系(注意:它两版本关系必须对应):https://www.rabbitmq.com/which-erlang.html 3、安

  • rabbitMQ3.8.15安装2022-06-15 11:02:26

    docker run -d --name sh_rabbit -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=password -p 15672:15672 -p 5672:5672 rabbitmq:3.8.15-management #网络安全组记得开放端口 4369 erlang 发现口 5672 client 端通信口 15672 管理界面 ui 端口 25672 server 间

  • springboot 项目 运行rabbitmq(推送+消费)2022-06-14 16:03:43

    准备 先下载windos版本的mq 「rabbitmq-server-3.9.13.exe」https://www.aliyundrive.com/s/VKB63ghAJZx  点击下载   1启动rabbitmq 双击      如果出现端口占用的情况,进行以下操作      右键->停止 账号密码默认: guest 这里我是用新添加的admin账号,注意要给管理员

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有