![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
中间件
文章平均质量分 91
中间件学习,使用,总结
.守心.
这个作者很懒,什么都没留下…
展开
-
本地缓存:Caffeine入门使用
Caffeine是一款基于jdk8实现的缓存工具,在设计上参考了google的Guava cach组件,可以理解为是一个Guava Cache的加强版本,性能也是在其基础上有了提升。来查看组件的源码 ,并且他还编写了ConcurrentLinkedHashMap工具类,也被用于缓存的底层数据结构,这个类就是Guava cache的基础。我们知道Guava cache是基于LRU算法实现的一种缓存工具,LRU算法的缺点是短暂持续性冷数据流量会导致热数据的淘汰,造成数据的污染。原创 2023-12-28 17:19:34 · 1691 阅读 · 1 评论 -
MetaQ(RocketMQ)
经典的Producer,Broker,Consumer消费模型,不同类型的消息以不同的Topic来区分。例如付款系统,在付款成功之后,正常做法是通知外围系统这个单子付款成功了,或者是外围系统定时来拉取付款结果,使用MQ后,付款系统可以在付款成功之后,将消息放到MQ里面,想知道这个结果的系统订阅这个主题的消息即可,非常方便,也不需要定时去拉取数据了。使用MQ,可以将需要处理的消息全部放入其中,系统按照最大处理能力,去获取消息进行消费,这样就可以将一瞬间过来的请求,分散到一段时间内进行处理,避免了系统的崩溃。.原创 2022-08-14 14:05:30 · 2281 阅读 · 0 评论 -
Notify
Notify原创 2022-08-07 17:09:20 · 713 阅读 · 0 评论