自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Rabbit之消息可靠性

在前面我们介绍了Rabbit的三个优点那么使用RabbitMq又有什么问题呢?还是用以下支付服务的流程来说明正常的业务流程是:用户服务的扣减余额完成了,然后MQ就开始通知各服务,各服务完成自己的任务。但是现在MQ通知订单服务失败了(可能是MQ宕机了,或者网络波动)这就导致了了,但是。那用户肯定是不答应的,因此在使用RabbitMQ时就必须保证。

2024-04-15 17:57:22 1526

原创 RabbitMq的基本使用

在上一篇中我们介绍了什么是消息队列(MQ)和消息队列的作用已经常见的几种实现消息代理的技术。这篇我们来详细将以下RabbitMq的使用。

2024-04-15 11:46:11 1498 1

原创 初识RabbitMq

短信服务,订单服务进行订阅,订阅到这条信息后 短信服务,订单服务就开始执行。当某一时间段,比如双十一等节日请求突然暴增,这时如果使用了mq,那么消息队列机会把这些请求缓存下来,然后再根据它的自身拉取能力进行消费。现在有一个分布式的商城项目:它的支付服务的业务流程是 调用用户服务完成余额扣减,调用订单服务完成订单信息更新。通过上面的应用解耦其实就完成了异步提速了,因为支付服务中的相关服务已经是一种并行执行的状态了。RabbitMq可以分为两部分 rabbti 和 mq,rabbit指的是公司名、mq指的。

2024-04-12 17:36:02 1483

原创 JUC并发编程之线程

进程可以被视为是程序的一个实例程序是由指令和数据组成的,但这些指令要运行,数据要读写,就必须将指令加载到cpu,数据加载至内存。在指令运行过程中还需要用到磁盘,网络等设备。进程就是用来加载指令、管理内存、管理io的一个进程中有可以有多个线程一个线程就是一个指令流,将指令流中的一条条指令按一定的顺序交给CPU执行Java中,线程作为最小调度单位,进程作为资源分配的最小单位。现在我们大致了解了线程的概念了,那么并行就是同一时间多个任务同时执行;例如3个厨师同时在做菜。

2024-03-27 21:59:01 563 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除