首页 > 编程知识 正文

接口测试常见面试题,高并发面试题java

时间:2023-05-03 19:53:39 阅读:147409 作者:3159

如何保证MQ的高可用性RocketMQ采用的双主双从同步写入方法。

每个主机配置一个Slave,并且有多少对主Slave? HA采用同步双写方式。 也就是说,只有当主体成功写入时,才会向APP应用程序返回成功。 这种模式的优缺点如下。 如果数据和服务没有单点故障,且主机故障,则消息不会延迟,服务可用性和数据可用性非常高。 缺点:性能略低于异步复制模式,约低10%。 发送各个消息的RT稍微变高。 此外,在某些版本中,主节点关闭后,备用磁盘不会自动切换到主机。 1 .生产者通过Name Server发现中介2。 生产者向两个Broker主节点发送队列消息3.Broker主节点与各自的从节点同步数据4 .消费者从主节点或从节点订阅消息

镜像队列模式

镜像队列也称为Mirror队列,主要用于保证mq消息的可靠性。 他保证信息的副本不会100%丢失我们的信息。 此外,该群集模式是企业中使用最多的模式。

1 .可以在多个机器上分别启动RabbitMQ实例的多个实例之间相互通信3 .每次生产者向队列写消息时,都会自动将消息同步到多个实例的队列。 每个Rabbitmq节点都有队列消息数据和元数据。 4 .即使一个节点关闭,其他节点也保存完整的数据,而不影响客户端的消耗。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。