详细讲解!RabbitMQ如何防止数据丢失,看这篇就够了! 后台

详细讲解!RabbitMQ如何防止数据丢失,看这篇就够了!

在消费者未消费前存储在队列(Queue)中。 所以可以知道,有三个场景下是会发生消息丢失的: 存储在队列中,如果队列没有对消息持久化,RabbitMQ服务器宕机重启会丢失数据。 生产者发送消息到RabbitMQ服务器过程中,RabbitMQ服务器如果宕机停止服务,消息会丢失。 消费者从RabbitMQ服务器获取队列中存储的数据消费,但是消费者程序出错或者宕机而没有正确消费,导致数据丢失。
阅读全文
老哥,您看我这篇Java集合,还有机会评优吗? Java

老哥,您看我这篇Java集合,还有机会评优吗?

集合在我们日常开发使用的次数数不胜数,ArrayList/LinkedList/HashMap/HashSet······信手拈来,抬手就拿来用,在 IDE 上龙飞凤舞,但是作为一名合格的优雅的程序猿,仅仅了解怎么使用API是远远不够的,如果在调用API时,知道它内部发生了什么事情,就像开了透视外挂一样,洞穿一切,这种感觉才真的爽,而且这样就不是集合提供什么功能给我们使用,而是我们选择使用它的什么
阅读全文
超详细的RabbitMQ入门,看这篇就够了! 后台

超详细的RabbitMQ入门,看这篇就够了!

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。
阅读全文
Spring Security 使用总结 后台

Spring Security 使用总结

Spring Security是一套认证授权框架,支持认证模式如HTTP BASIC 认证头 (基于 IETF RFC-based 标准),HTTP Digest 认证头 ( IETF RFC-based 标准),Form-based authentication (用于简单的用户界面),OpenID 认证等,Spring Security使得当前系统可以快速集成这些验证机制亦或是实现自己的一套验
阅读全文
五分钟体验分布式事务框架Seata 后台

五分钟体验分布式事务框架Seata

Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。本教程旨在为读者提供一个快速入门seata的案例,详细使用请参考官方案例和文档。
阅读全文
DO,DTO,VO,POJO 你知道吗? Java

DO,DTO,VO,POJO 你知道吗?

作为后端最常用的编程语言之一,Java已经有很多年的历史了,在阿里内部,Java也是使用最广泛的一门语言。在阿里实习的这段时间,规范一词是我感受最深的。没有规矩不成方圆,今天来说一下Java中的各种O(bject)。为什么会出现这些O?我们知道
阅读全文
本文目录
    Loading...