![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mq
yxh13521338301
只分享干货的码农
展开
-
由浅至深的RabbitMQ学习之路
源于蚂蚁课堂的学习,点击这里查看(老余很给力)MQ背景对于例如发送邮件或短信等行为,传统做法往往是自上而下执行,这样一来,增加用户等待响应时间,严重影响用户体验。之后,开始将这些延时操作放入异步线程去处理,但是这样会增加CPU的开销。故消息中间件横空出世,很好地解决了这一痛点,实现异步、解耦、流量削峰等功能市面主流的MQActiveMQ历史悠久的开源项目,是Apache下的一个子项目。已经在很多产品中得到应用,实现了JMS1.1规范,可以和spri...原创 2020-06-28 15:15:16 · 462 阅读 · 0 评论 -
kafka的简单学习
源于蚂蚁课堂的学习,点击这里查看(老余很给力) kafka优点高吞吐量1.使用顺序写方式实现数据存储Kafka是采用不断的将数据追加到文件中,该特性利用了磁盘的顺序读写性能比传统的磁盘读写可以减少寻地址浪费的时间;2.能够支持生产者与消费者(批量发送和批量消费) 减少io操作可以将消息投递到缓存区中,在以定时或者/缓存大小方式将数据写入到MQ服务器中,这样可以减少IO的网络操作,但是这种方式也存在很大缺陷数据可能会丢失。3.数据零拷贝4.实现数据的分区 根据Partit...原创 2020-06-28 15:55:08 · 222 阅读 · 0 评论