![](https://img-blog.csdnimg.cn/20190829095036495.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
消息队列
houdezaiwu1
这个作者很懒,什么都没留下…
展开
-
springboot+ RabbitMq 初识rabbitmq消息队列(一)
初识RabbitMq应用场景邮箱发送:用户注册后投递消息到rabbitmq中,由消息的消费方异步的发送邮件,提升系统响应速度流量削峰:一般在秒杀活动中应用广泛,秒杀会因为流量过大,导致应用挂掉,为了解决这个问题,一般在应用前端加入消息队列。用于控制活动人数,将超过此一定阀值的订单直接丢弃。缓解短时间的高流量压垮应用。订单超时:利用rabbitmq的延迟队列,可以很简单的实现订单超时的功能,...原创 2019-03-26 14:55:24 · 245 阅读 · 0 评论 -
springboot + rabbitMq延时队列(二)
延时队列延时队列能做什么?订单业务: 在电商/点餐中,都有下单后 30 分钟内没有付款,就自动取消订单。短信通知: 下单成功后 60s 之后给用户发送短信通知。失败重试: 业务操作失败后,间隔一定的时间进行失败重试 对于需要延时操作的事务,不用延时队列可以用定时任务的方式,来查询数据库,但这样的的效率很低。另一种就是用J...转载 2019-05-06 15:22:31 · 285 阅读 · 0 评论 -
zookeeper简单配置安装
zookeeper 用来干什么zookeeper是 apache 下hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。下载官网下载 https://zookeeper.apache.org/releases.html这里我们选择zookeeper-3.4.12版本进行下载下载好以...原创 2019-07-03 16:25:55 · 215 阅读 · 0 评论 -
KafKa (一)------下载配置
安装 zookeeperkafka的集群是由 zookeeper管理的,安装这个是第一步具体步骤: zookeeper简单配置安装下载kafka下载地址:https://www.apache.org/dyn/closer.cgi?path=/kafka/2.0.0/kafka_2.11-2.0.0.tgz下载完解压就可以了,特别注意,文件路径不能有空格,不然启动会报错,找不到主类。如下...原创 2019-07-03 17:45:44 · 334 阅读 · 0 评论 -
KafKa(二)------spring ,springboot 注解 代码实现生产和消费消息
前言上一篇说了kafka 的安装配置https://blog.csdn.net/houdezaiwu1/article/details/94579120忘记说基本概念了,补充一下:Broker kafka集群中的一台或多台服务器,越多吞吐量越大Topic kafka发送的消息都有一个类别,消费者制定topic 消费Partition 分区,一个topic 可以分为多个区,每个分...原创 2019-07-11 16:49:25 · 1472 阅读 · 0 评论 -
KafKa(三)------基于kafka的日志收集
前言针对web服务集群方式部署的应用,查看日志太麻烦,这个时候可以将日志推送到kafka,然后在通过kafka以统一接口服务的方式开放给各种消费者,kafka高吞吐量的特点,十分适合。很多公司现在做统一日志处理平台的方案就是收集重要日志到kafka中,然后再导入Elasticsearch, HDFS,Strom 等具体日志数据的消费者中,用于进行实时的搜索分析,数据统计等。一 log4j 收集...原创 2019-07-12 12:04:14 · 7838 阅读 · 0 评论