×

rabbitmq

秋招面试题系列- - -Java工程师(十一)(java工程师面试题库)

ycjiaqi ycjiaqi 发表于2024-04-30 浏览8374 评论0
 前言:七月末八月初的时候,秋招正式打响,公司会放出大量的全职和实习岗位。为了帮助秋招的小伙伴们,学长这里整理了一系列的秋招面试题给大家,所以小伙伴们不用太过焦虑,相信你们一定能超常发挥,收到心仪公司的Offer~~ 内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux等技术栈 目录

rabbitmq

Docker 启动RabbitMQ 服务,外部不能正常访问(docker部署rabbitmq)

tk88ok tk88ok 发表于2024-04-30 浏览5613 评论0
今天在总结RabbitMQ消息队列服务器时,遇到一个小问题:服务器拉取RabbitMQ 服务器镜像正常,启动RabbitMQ 镜像服务正常,但通过外部访问RabbitMQ 管理端提示无法访问。 第一步:检查服务器的防火墙状态(firewalld) 核心指令: systemctl status firewalld.service  // 查看防火墙状态 systemctl stop firewalld.service    //关闭防火墙状态 [root@localhost ~]#

rabbitmq

github中RabbitMq延迟插件rabbitmq-delayed-message-exchange查找并下载

毕业设计 毕业设计 发表于2024-04-30 浏览5335 评论0
一、说明 rabbitMq的延迟插件是需要我们自己下载安装的,但是关于在哪下载,让大家很懊恼 本篇以 github 为例,一步步教大家找到需要下载的 rabbitmq-delayed-message-exchange 版本,我的版本是 3.9.11( rabbitmqctl version 查看版本号) github rabbitMq - https://github.com/rabbitmq/ 二、步骤 1、输入delay搜索 在 github仓库中,搜索关键字 del

rabbitmq

Spring Boot/Cloud 界面与安全设计

yatsen yatsen 发表于2024-04-30 浏览7358 评论0
一、后端渲染 Thymeleaf   虽然现在很多开发,都采用了前后端完全分离的模式,即后端只提供数据接口,前端通过 AJAX 请求获取数据,完全不需要用的后端模板引擎。这种方式的优点在于前后端完全分离,并且随着近几年前端工程化工具和 MVC 框架的完善,使得这种模式的维护成本相对来说也更加低一点。但是这种模式不利于 SEO(搜索引擎优化 Search Engine Optimization),并且在性能上也会稍微差一点。   1.添加依赖 <dependency>

rabbitmq

【消息中心】架构准备(消息中心架构设计)

じ❤┋七七八八 じ❤┋七七八八 发表于2024-04-30 浏览8255 评论0
概述 消息中心是为了将具体业务和消息进行解耦,实现企业微信定制推送、邮件、业务系统消息交互等功能, 可以在分布式环境下提供应用解耦、冗余存储、流量削峰、异步通信、数据同步 背景 调用量大 消息总量大,企业微信推送消息可能一下子就要调用接口上千次 低延迟 有的消息实时性比较强,需要快速发送 不丢消息、不重复发送消息 消息要保证不丢失,不重复发送。我们要记录消息的状态,保证消息的幂等,还要支持发送失败的消息自动或手动重试。 历史消息查询和备份 已经发送过的消息需要有记录 消息统

rabbitmq

如何保证MQ消息队列的高可用(为什么要使用mq消息队列)

曜杨 曜杨 发表于2024-04-30 浏览5420 评论0
RabbitMQ 对于RabbitMQ,有三种模式,分别是单机模式,普通集群模式、镜像集群模式,其中镜像集群模式可以实现高可用 单机模式 一台RabbitMQ实例,想想都不可能保证高可用,一般在开发中也不会使用单机模式 普通集群模式 有多台RabbitMQ实例,每个都放在单独的机器上,生产者生产出的queue只放在其中一个RabbitMQ实例上,其他实例上存放的是queue元数据(元数据存放一些RabbitMQ的配置信息,可以通过元数据找到拥有实际数据的queue),如果消费者拉

rabbitmq

面试总结day2:线程池阻塞队列、RabbitMQ重复消费问题、synchronize和分布式锁

企业法律顾问王永宝 企业法律顾问王永宝 发表于2024-04-30 浏览6067 评论0
1.线程池阻塞队列分类: **1.ArrayBlockingQueue 数组型阻塞队列 2.LinkedBlockingQueue 链表型阻塞队列 3.DelayQueue 延时队列 4.SynchronousQueue 同步队列 5.PriorityBlockingQueue 优先阻塞队列** ArrayBlockingQueue 数组型阻塞队列 特点: 初始化一定容量的数组 使用一个重入锁,默认使用非公平锁,入队和出队共用一个锁,互斥是有界设计,如果容量满无法继续添加元素直至有元素

rabbitmq

RabbitMQ(rabbitmq五种消息模型)

愿林 愿林 发表于2024-04-30 浏览5279 评论0
RabbitMQ消息中间件 RabbitMQ介绍与安装 1.RabbitMQ的介绍 RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(也称为消息的中间件)。AMQP(Advanced Message Queuing Protocol)高级消息队列协议:客户端向MQ发送的消息协议是AMQP协议。JMS(Java Message Server)一样,都是一种消息规范,相比而言可定是AMQP高级一些。 2.MQ的功能 1)异步处理:把用户的请求发送给消息中间件后,消息中间

rabbitmq

SpringBoot整合RabbitMQ实现延时队列

じ❤┋七七八八 じ❤┋七七八八 发表于2024-04-30 浏览5963 评论0
组件的版本 SpringBoot : V2.5.5 RabbitMQ: 3.9.9 延时队列 延时队列的典型应用场景,例如购买火车票,下单占座后20分钟内未支付的订单会被强制取消,避免在余票紧张的情况下,车票一直被占用,其他人无法购买。还有电商平台,客户下单后,订单进入购物车,如果购物车内的订单超过特定时间未支付,则会失效,回滚库存。 RabbitMQ实现延时队列 利用 RabbitMQ 做延时队列是比较常见的一种方式,而实际上RabbitMQ 自身并没有直接支持提供延迟队列功能

rabbitmq

MQ及RabbitMQ产品(mq rabbitmq)

我 发表于2024-04-30 浏览4599 评论0
MQ: 是两个应用程序或者两个模块之间通信的方式,无需建立连接,通过队列中的消息数据进行程序间通信。 MQ是一种通信方式思想,基于AMQP(advanced message queue Protocol)的一种开源,消息通信中间件----rabbitMq rabbiteMq的使用场景: 1.针对于并发量十万级、百万级的并发场景很实用,实时性很好,安全而且可靠。 2.好处:rabbitMq是一种异步的处理方式,无需等待消息的响应,可以采用一些对策,等待消息的回应。提高性能。 例如:短信