文章 2024-07-05 来自:开发者社区

JAVA面试之MQ

RabbitMQ在什么场景下使用?有什么好处? (1)系统解耦:使用RabbitMQ作为消息的中间传递者,不同的系统之间通过发送和接收消息来进行通信,而不需要直接依赖于彼此。 (2)异步处理:RabbitMQ可以用于异步处理任务。生产者将任务消息发送到RabbitMQ,然后消费者从队列中获取消息并处理。 (3)负载均衡:当有多个消费者订阅同一个队列时,RabbitMQ会将...

JAVA面试之MQ
文章 2024-05-16 来自:开发者社区

java面试刷题软件kafka和mq的区别面试

正文 在写这个文章之前,我花了点时间,自己臆想了一个电商系统,基本上算是麻雀虽小五脏俱全,我今天就用它开刀,一步步剖析,我会讲一下我们可能会接触的技术栈可能不全,但是够用,最后给个学习路线。 Tip:请多欣赏一会,每个点看一下,看看什么地方是你接触过的,什么技术栈是你不太熟悉的,我觉得还算是比较全的,有什么建议也可以留言给我。 ...

java面试刷题软件kafka和mq的区别面试
文章 2024-05-15 来自:开发者社区

MQ产品使用合集之在同一个 Java 进程内建立三个消费对象并设置三个消费者组订阅同一主题和标签的情况下,是否会发生其中一个消费者组无法接收到消息的现象

问题一:在MQTT中,我们mqtt实例的topic达到25了,想再增加些上限怎么做? 我们mqtt实例的topic达到25了,想再增加些上限 参考回答: 升级 MQTT Server: 检查当前使用的 MQTT Server 是否支持更改 Topic 数量限制。例如,如果使用 Mosquitto Server,请参考其官方文档,了解如何修改 max_i...

MQ产品使用合集之在同一个 Java 进程内建立三个消费对象并设置三个消费者组订阅同一主题和标签的情况下,是否会发生其中一个消费者组无法接收到消息的现象
问答 2023-11-20 来自:开发者社区

在消息队列 MQ中,问一下同一个java进程建立3个消费对象,会有组不到信息的情况?

问一下同一个java进程建立3个消费对象,设置3个instance和3个消费者组订阅同一个topic和tag发现,偶尔另外两个消费者组消费不到消息,这是什么原因?为啥某一个堵塞队另外消费组有影响?

文章 2023-08-29 来自:开发者社区

史上最全499道Java面试题:JVM+分布式+算法+锁+MQ+微服务+数据库

JAVA基础JAVA中的几种基本数据类型是什么,各自占用多少字节。String类能被继承吗,为什么。String,Stringbuffer,StringBuilder的区别。ArrayList和LinkedList有什么区别。讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,当new的时候,他们的执行顺序。用过哪些Map类,都有什么区别,HashMap是线程安全....

史上最全499道Java面试题:JVM+分布式+算法+锁+MQ+微服务+数据库
问答 2023-07-31 来自:开发者社区

我用Java客户端,我在文档中看见连接办法是accesskey,但是公司给的是mq_username

我用Java客户端,我在文档中看见连接办法是accesskey,但是公司给的是mq_username这种,这两东西是一样的吗,我这边连不上。公司买的阿里云的rabbitmq。

文章 2023-07-15 来自:开发者社区

Java 批量创建MQ

public void createMQ(String queueName) { try (Connection connection = connectionFactory.newConnection()) { //获取一个链接 //从连接中获取一个通道 Channel channel = connecti...

问答 2023-05-03 来自:开发者社区

CanalRocketMQProducer.java不支持批量发送MQ,并有空循环的问题

学习canal时,发现CanalRocketMQProducer的sendMessage不支持批量发送message。 CanalRocketMQProducer.java Line 141-148 1,当MQMessageUtils解析data,循环分配PartitionHash时,此时设计为收集到集合中,并批量发送比较合理 2,Line 149行,因为partitionFlatMessage....

文章 2022-12-15 来自:开发者社区

【Java】消息中间件RabbitMQ如何防止MQ消息被重复消费,如何避免消息堆积,你还记得吗?

RabbitMQ如何保证消息的有序性?RabbitMQ是队列存储,天然具备先进先出的特点,只要消息的发送是有序的,那么理论上接收也是有序的。不过当一个队列绑定了多个消费者时,可能出现消息轮询投递给消费者的情况,而消费者的处理顺序就无法保证了。因此,要保证消息的有序性,需要做的下面几点:如何防止MQ消息被重复消费?消息重复消费的原因多种多样,不可避免。所以只能从消费者端入手,只要能保证消息处理的幂....

【Java】消息中间件RabbitMQ如何防止MQ消息被重复消费,如何避免消息堆积,你还记得吗?
文章 2022-11-08 来自:开发者社区

Java面试准备-Nginx、MQ、ZK

简述Nginx、优点和缺点Nginx是一个Web服务器和反向代理服务器,可以实现负载均衡。优点:响应快高扩展、跨平台高可靠、用于反向代理低内存消耗,这个Nginx支持高并发的基础为什么要使用MQ解耦、异步、削峰解耦:一个系统或者说一个模块,调用了多个系统或者模块,互相之间很复杂,维护起来比较麻烦。但是这个接口不需要同步接口的,比如通知等,这个时候采用异步化进行解耦异步:某些操作,比如非事务操作,....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注