置顶联合漏洞预警服务(2022-07-19 暂停开放)关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
热文【RabbitMQ】基本特性、工作模型、路由方式1.基本特性 官网:https://www.rabbitmq.com/getstarted.html 高可靠:RabbitMQ 提供了多种多样的特性让你在可靠性和性能之间做出权衡,包括持久化、发送应答、发布确认以及高...
热文【RabbitMQ】补偿机制、消息幂等性、最终一致性、消息顺序性1.补偿机制 由于生产者与消费者完全隔离,即使消费者没有接收到消息,或者消费时出现异常,生产者也是完全不知情的。所以生产者最终确定消费者有没有消费成功有两种通信方式: 消费者收到消息,处理完毕后,调用生产者的API ...
热文【RabbitMQ】Spring AMQP核心组件解析Spring封装RabbitMQ的时候,它做了什么事情? 管理对象(队列,交换机,绑定) 封装方法(发送消息,接收消息) Spring AMQP 是对 Spring基于 AMQP 的消息收发解决方案,它是一个抽象层,...
热文【RabbitMQ】高级使用:实际开发中的几点建议1.资源管理 在实际生产中,交换机和队列实际上是作为资源(跑起来才有的),由运维管理员提前创建的。是要申请的 但写代码时,还要声明(new)相应的Exchange、Queue、绑定 为了保证所到Exchange,Qu...
热文【RabbitMQ】高级使用:集群及haproxy+keepalived高可用负载均衡为什么要做集群?集群主要用于实现高可用与负载均衡。 高可用:如果集群中的某些MQ服务器不可用,客户端还可以连接到其他MQ服务器。 负载均衡:在高并发的场景下,单台MQ服务器能处理的消息有限,可以分发给多台MQ服务器。...
热文【RabbitMQ】基本使用:Java操作RabbitMQ(amqp-client)由于RabbitMQ是用Erlang语言编写的,必须要先安装Erlang。安装成功以后,会提供默认的VHost、Exchange。 具体操作RabbitMQ可以通过它自带的控制台,在浏览器打开控制台http://43...
热文【RabbitMQ】几个面试题一.RabbitMQ基本使用问题 参考链接: 【消息队列】五个问题详解消息中间件 【RabbitMQ】基本特性、工作模型、路由方式 1.消息队列的作用与使用场景? 异步、解耦、削峰 + 具体应用场景。 2.Chann...
热文【RabbitMQ】如何保证消息可靠性投递?RabbitMQ的可靠性投递,也就是在使用RabbitMQ实现异步通信的时候,消息丢了怎么办,消息重复消费怎么办?在RabbitMQ里面提供了很多保证消息可靠投递的机制,这个也是RabbitMQ的一个特性。 在说可靠...
热文【RabbitMQ】高级使用:消息过期设置、死信队列、延迟队列、流控1.消息过期时间(TTL) 如果我们想设置消息在指定时间内没被消费就过期,有如下种设置方式: 1.1 Queue TTL 所有队列中的消息超过时间未被消费时都会过期,通过队列属性设置消息过期时间 // 使用Sprin...
热文【RabbitMQ】基本使用:Spring AMQP配置使用及SpringBoot整合在上一篇 【RabbitMQ】Spring AMQP核心组件解析我们介绍了 Spring AMQP ,那它具体该如何使用呢? 1.xml配置方式