最新 最热

RabbitMQ 核心知识总结

RabbitMQ是基于AMQP协议的,通过使用通用协议就可以做到在不同语言之间传递。

2022-07-12
1

RabbitMQ从概念到使用、从Docker安装到RabbitMQ整合Springboot【1.5w字保姆级教学】

我们先来聊聊消息中间件: 消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。(来自百度百科...

2022-07-11
1

四大常用MQ的优缺点和应用场景选择

单机吞吐量万级,时效性 ms 级,可用性高,基于主从架构实现高可用性,消息可靠性较低的概率丢失数据

2022-07-11
1

消息队列 ActiveMQ 、RocketMQ 、RabbitMQ 和 Kafka 如何选择?[通俗易懂]

在百度百科中,消息队列(MQ)是这么解释的:“消息队列”是在消息的传输过程中保存消息的容器(可存可取)。

2022-07-11
1

Swoole的多进程模块[通俗易懂]

Swoole是有自己的一个进程管理模块,用来替代PHP的pcntl扩展,需要注意Process进程在系统是非常昂贵的资源,创建进程消耗很大,另外创建的进程过多会导致进程切换开销大幅上升。...

2022-07-11
1

教你合理操作数据库与缓存

数据库跟缓存,或者用Mysql和Redis来代替,想必每个CRUD boy都不会陌生。本文要聊的也是一个经典问题,就是以怎样的方式去操作数据库和缓存比较合理。...

2022-07-11
1

Go语言如何操纵Kafka保证无消息丢失

目前一些互联网公司会使用消息队列来做核心业务,因为是核心业务,所以对数据的最后一致性比较敏感,如果中间出现数据丢失,就会引来用户的投诉,年底绩效就变成325了。之前和几个朋友聊天,他们的公司都在用kafka来做消息队列,使...

2022-07-11
1

storm源代码分析—Transactional spouts

Trident是以小批量(batch)的形式在处理tuple。而且每一批都会分配一个唯一的transaction id。不同spout的特性不同,一个transactionalspout会有例如以下这些特性:...

2022-07-08
1

消息队列和任务队列有什么区别?

消息队列这个概念其实在我之前的文章:手把手教姐姐写消息队列,自己动手用go写一个简易版的消息队列,有兴趣的小伙伴们可以看一下这篇文章。回归正题,我们再来介绍一下什么是消息队列。...

2022-07-08
1

Immutable和final

关于final关键字有一点思考。就像最近在思考的另一句话:不能听命自己者,必将受制于他人!

2022-07-08
1