收藏!分布式消息队列的避坑指南!
当消息队列遇上分布式,就变成了分布式消息队列,也就是说请求在消费队列发给了多个服务器节点,所有服务器节点的消息队列之和就是请求数。分布式遇上消息队列,我们一起来看看存在哪些坑,又如何避免这些坑?
终于搞懂分布式锁是什么了!
在分布式环境中,对资源的上锁非常重要,通过分布式锁解决了数据的一致性问题,本文介绍了三种分布式锁的方案,各位可以根据自己业务实际情况选择合适的方案。
淘宝抖音美团头条都在用的推荐系统到底是什么呢?
淘宝、抖音、知乎、、小红书、美团、头条的“猜你喜欢”推荐系统背后的逻辑是什么?推荐系统又到底是怎么实现的呢?
微服务挺好,但你真的适合吗?
微服务的出现,仿佛所有的问题都迎刃而解了。整个企业都在推进微服务的改革。微服务真挺好的,但是在你决定做之前,请做充足的调研,确认自己是否真的适合?
双十一预热之秒杀系统专场
秒杀系统都是怎么样的呢?公司规模比较小,如何设计合适的秒杀系统呢?在这大多秒杀系统的设计中,最基本的组件就是redis。
如果有一天,抖音微信微博支付宝淘宝都不可用了
一线大厂人员是如何保障系统高可用的呢?四个字:服务多活。所谓“活”指的是业务随时提供服务,多活是指业务在多个地方都可以随时提供服务。
分布式消息系统之Kafka
在互联网海量数据、高并发、高可用、低延迟的要求下,使用消息系统来进行数据的转发、系统之间的解藕是必不可少的。
原来缓存也会雪崩、击穿、穿透啊!
缓存在计算机的世界里无处不在,在CPU中有一级二级三级缓存,在Linux操作心态中有TLB加速虚拟地址和物理地址的转化,在应用服务中有redis数据库进行数据缓存,在浏览器或app中有本地缓存。
秋天的第一杯奶茶?NO,是第一份大数据学习宝典
经过了数据采集、传输、存储、处理阶段后,数据产生了它的价值,可以更好的用于业务决策、运营分析。但是随着数据量的越来越大、业务的越来越复杂,对于数据的治理是势在必行。
一篇文章搞懂SpringMVC核心执行原理
对Java程序员来讲,做web开发最熟悉的框架莫过于SpringMVC了。鉴于这么优秀的框架,很多程序员还只是停留在会用的状态,对底层的原理却不甚了解,所以今天咱么就来聊聊SpringMVC的工作原理。