Loading

摘要: 任何消息中间件发消息投递的可靠性都是开发者选择的重要参考依据。我们希望的是发送的每一条消息都是可以被消费者正确处理的。但是没有哪个消息中间件可以保证消息一定 100% 投递成功,那么如果消息投递失败我们该如何处理呢? RabbitMQ 消息可靠性理论分析 RabbitMQ消息投递路径 生产者(Pro 阅读全文
posted @ 2021-02-18 15:13 PinGoo 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 简介:谷歌开源kaptcha图形验证码开发 Kaptcha 框架介绍 谷歌开源的一个可高度配置的实用验证码生成工具 验证码的字体/大小/颜色 验证码内容的范围(数字,字母,中文汉字!) 验证码图片的大小,边框,边框粗细,边框颜色 验证码的干扰线 验证码的样式(鱼眼样式、3D、普通模糊) Spring 阅读全文
posted @ 2021-02-06 14:04 PinGoo 阅读(854) 评论(0) 推荐(0) 编辑
摘要: SpringAMQP介绍 官网:https://spring.io/projects/spring-amqp Spring 框架的AMQP消息解决方案,提供模板化的发送和接收消息的抽象层,提供基于消息驱动的 POJO的消息监听等 提供不依赖于任何特定的AMQP代理实现或客户端库通用的抽象,最终用户代 阅读全文
posted @ 2021-02-04 12:01 PinGoo 阅读(607) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ 最新版本推荐的消息模型一共有七种,这七种消息模型也代表了七种如何使用RabbitMQ 的方式。学习这七种消息模型是更好的了解RabbitMQ的必备技能。 Simple Queue 模型 简单理解 如果把使用 RabbitMQ 进行消息发送的过程比喻成邮寄邮件。那么简单队列的场景是, 阅读全文
posted @ 2021-02-02 16:29 PinGoo 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 如何在 Linux 系统中安装 Docker 以及为 Docker 设置国内镜像仓库,可以参考我之前的一篇文章: Linux 系统 Docker 安装与使用 RabbitMQ 单节点部署 1、拉取 RabbitMQ 镜像 sudo docker pull rabbitmq:management 2、 阅读全文
posted @ 2021-01-31 16:57 PinGoo 阅读(489) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ 简介 RabbitMQ:http://www.rabbitmq.com/ 是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、C、用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不错,与Spr 阅读全文
posted @ 2021-01-31 11:19 PinGoo 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 学习是一个循序渐进的过程,先别着急学习 RabbitMQ ,我们先了解一些关于MQ消息中间件的基础知识,明白MQ在业务中的使用场景 MQ消息中间件及使用场景 1、什么是MQ消息中间件 MQ消息中间件全称(MessageQueue),主要用于程序之间相互通信,实现 异步+解耦 效果。 如下图所示,一个 阅读全文
posted @ 2021-01-31 10:18 PinGoo 阅读(368) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ 是常用的消息队列之一,下面带大家学习 RabbitMQ 的基本知识以及在实际项目中有哪些应用 RabbitMQ 相关知识一览图 我将从以下几个方面带大家逐步认识 RabbitMQ 消息队列 MQ消息中间件 + JMS + AMQP 理论知识 RabbitMQ 核心概念学习 Rabb 阅读全文
posted @ 2021-01-31 10:16 PinGoo 阅读(154) 评论(0) 推荐(0) 编辑
摘要: CompletableFuture 是JDK1.8 版本出现的异步编程函数,实现 Future 和 CompletionStage 接口 将从一下几个方面学习 CompletableFuture 并更好的理解并发编程思想 应用场景1:创建异步对象 CompletableFuture 提供了四个静态方 阅读全文
posted @ 2021-01-05 22:46 PinGoo 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 前言 创建linux虚拟机是我们比较头疼的一件工作,首先需要下载虚拟机管理软件,然后下载linux安装包,导入虚拟机管理软件后还需要进行一系列的配置。 现在通过vertualbox 和 vagarent 这两款软件,让我们创建linux虚拟机变的更加简单,下面通过一系列真实的安装步骤,为大家演示如何 阅读全文
posted @ 2020-12-08 23:06 PinGoo 阅读(453) 评论(1) 推荐(1) 编辑