浅谈一下缓存和中间件

缓存

        我个人理解的缓存就是相当于老母鸡下蛋,你每次想要鸡蛋的时候都去去找老母鸡,引入缓存这个概念将相当于老母鸡每次下单都放在一个固定地方,你所设置的缓存的缓存失效就像鸡蛋的保质期一样。但是这样有一个缺点,就是当你想要不一样的鸡蛋的时候你都要重新告诉老母鸡,而这个时候就引入了中间件这个东西。

中间件

        承接上文,中间件这个东西就想一个放鸡蛋的篮子,你需要不同的鸡蛋的时候不需要在去告诉老母鸡你要什么样的,老母鸡会把自己的鸡蛋放到这个篮子里。但是老母鸡也会有朋友,有一天老母鸡对朋友说,兄弟五险一金,包吃包住快来一起打工啊!好,现在是两只老母鸡了,以前一只老母鸡生产的鸡蛋就已经让你吃的有点顶,但每天还是会吃完,现在两只了,鸡蛋生产直接翻了一倍,你有点顶不住了。但是秉承不浪费的原则,你就对他俩说,篮子就这么大,你们一天只能生产怎么多,反正我不管。好!现在两只老母鸡生产的鸡蛋你也能吃完了,这个就是中间件的流量削峰!

        以前是你每次都要和老母鸡沟通,但是现在你只需要从篮子里拿鸡蛋就可以了。你不需要在去和老母鸡交流,甚至你都快忘记他的模样了,这个就是中间件的应用解藕。

        那么,老母鸡a要往篮子里放鸡蛋,老母鸡b是不是也可以给篮子里放鸡蛋,他们两个没有任何影响。老母鸡a放与不放对老母鸡b没有任何影响,这就是中间件的异步调用!

        在上文中了老母鸡就相当于生产者,我就相当于消费者。这个存放鸡蛋的篮子就相当于中间件。

                                                                                                                以上是我自己的个人理解!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值