一、场景介绍
1、消息严格有序场景
比如客户开车出事故了需要保险公司来处理,至少要有以下几个步骤: 报案、查勘定损、立案、收单理算支付、结案等环节,这些环节是严格有序的。保险公司每完成一个环节,需要给......
【消息队列】4-什么情况下消息会丢失?如何保证消息的可靠性传输?
什么情况下会消息丢失?如何保证消息的可靠性?
这里以 RocketMQ 来说明,从三个角度来看
先献上一张图,网上找的,侵删
一. 生产者
描述:生产者因为网络原因发送时丢失,
解决办......
【消息队列】3-有哪些可能导致重复消费?如何保证消息消费的幂等性?
如何保证消息不被重复消费?或者说,如何保证消息消费的幂等性?
一、有哪些可能导致重复消费
首先,我们无法避免消息被重复消费。那什么情况下会出现重复消费呢?
这里说几种可能会重复消费的情况。
 ......
【消息队列】2-如何保证消息队列的高可用?
如果面试官问我们如何保证消息队列的高可用?我们可以说其中一个自己熟悉的MQ去跟他讲。
所谓MQ高可用无非是MQ挂了,怎么保证数据不丢失,系统正常运行。一般都是通过搭建集群模式来做,数据会有副本。
&n......
【消息队列】1-为什么使用消息队列?消息队列有什么优点和缺点?Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么优点和缺点?
一、为什么使用消息队列?
从三个层面通过公司具体业务场景来回答
1. 异步
比如说,我之前在公司做的一个系统叫“跟踪提醒平台”,是一个公共的平台,可以给客户或者业务人员推送消息......
shell脚本导入数据库
最近准备我之前开发的项目全部部署到云服务器上,但是防止用户乱操作,准备弄一个定时器,每半小时导入一次初始化sql文件覆盖数据库。
我习惯给服务器安装宝塔,用于一些可视化工作,减轻我的工作量。
可以在......
nginx 配置反向代理转发java项目,并配置SSL实现https
不知道为啥访问我的二级域名比如 manland.liuyanzhao.com,http协议默认是https,即自动跳转到 http://manland.liuyanzhao.com。
好像是浏览器的问......
JavaScript实现轮播图功能
前几天,有一个朋友给了我一个素材,让我帮忙实现轮播图功能,应该是学校的作业。
需要实现自动播放和手动播放,鼠标悬停等功能。使用原生 JavaScript。
我这里贴一下核心代码
<......
mongodb Java代码实现聚合函数sum统计
刚才一个朋友问了一个 mogodb 的问题,如果通过 Java代码操作 mongodb 实现类似 mysql 中 sum() 函数的功能。
直接贴代码
1、依赖
<dependency>
......
RocketMQ浅谈与总结
1、为什么要用MQ?
解耦
多个项目之间通过消息队列对同一消息进行处理,避免调用接口失败导致整个过程失败。目的是跟调用接口是一样的,只不过 MQ 可以异步、失败尝试、消息堆积等。
异步
生产者......
SpringBoot2.0 整合 RocketMQ 生产者和消费者示例
,目前国内的公司里消息中间件(即MQ)这块用的最多 Kafka 和 RocketMQ了。
本文介绍一下 RocketMQ 与 SpringBoot 整合,该示例比网上那些简单例子会更加清晰明了,同时也......
Java 0基础两个月学习方案试用版
大家都知道,博主提供带新人服务。以下是我为0基础小白制定的学习计划!欢迎各位大佬提建议一起完善!
基础必学部分
下面属于入门课程,必须掌握,基本掌握后,就能胜任简单的工作了
......
jQuery实现为文章自动生成文章导航,解决固定顶部导航偏移问题
文章导航功能是很多博客系统都有的一个功能,个人觉得还是很有必要的,以前没有意识到,我的博客最近才加上这个功能。
我们可以通过 JavaScript 实现自动生成文章文档,通过获取文章的dom节点内容,......
为什么不建议使用Date,而是使用Java8新的时间和日期API?
https://www.cnblogs.com/wupeixuan/archive/2019/09/12/11511915.html...
Spring项目中策略模式实战
在公司的项目中,在某些场景使用设计模式来完成自己的需求,很能体现一个人的代码水平。
本文介绍策略模式,在 Spring 项目(或SpringBoot) 中引入策略模式来解决一个通过不同的方式通知用户的......