Lv.2
丁威
更多个人资料
63
成长值
0
关注
1
粉丝
+ 关注
私信
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
暂无数据
个人勋章
TA还没获得勋章~
成长雷达
60
3
0
0
0
个人资料
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
暂无数据
达成规则
以上满足
项可达成此勋章
博客
关注
粉丝
论坛
全部时间
全部时间
最近三天
最近一周
最近一月
全部
暂无专栏分类
事务消息使用及方案选型思考
事务消息应用场景 首先需要申明的是,事务消息与业界用 RocketMQ 解决分布式事务,并不是一回事。 RocketMQ 引入事务消息,主要是要解决什么问题呢?接下来以电商一个登录送积分的示例来展开本文的叙述。 在互联网电商发展的初期,为了提高用户的活跃度,通常会采取这样一个提高用户活跃度:一个用户每一天首次登录送积分活动。 在没有提出送积分活动时,用户登录的代码如下...
自建电商
丁威
2021-05-28 03:38:06
4163
0
0
2021-05-28 03:38:06
999+
0
0
DefaultMQPushConsumer 核心参数与工作原理
PUSH 模式是对 PULL 模式的封装,类似于一个高级 API,用户使用起来将非常简单,基本将消息消费所需要解决的问题都封装好了,故使用起来将变得简单。与此同时,需要将其用好,那还是需要了解其内部的工作原理以及 PUSH 模式支持哪些参数,这些参数是如何工作的,在使用时有什么注意的呢? DefaultMQPushConsumer 核心参数一览与内部原理 DefaultM...
丁威
2021-05-28 03:36:44
1136
0
0
2021-05-28 03:36:44
999+
0
0
消息消费 API 与版本变迁说明
从本篇开始我们将详细介绍 RockeMQ 的消息消费端的 API。 消息消费类图 RocketMQ 消费端的 API 如下图所示: 其核心类图如下所示。 MQAdmin MQ 一些基本的管理功能,例如创建 Topic,这里稍微有点奇怪,消费端应该不需要继承该接口。该类在消息发送 API 章节已详细介绍,再次不再重复说明。 MQConsumer MQ 消费者,...
API
丁威
2021-05-28 03:36:43
1665
0
0
2021-05-28 03:36:43
999+
0
0
DefaultLitePullConsumer 核心参数与实战
在《消息消费 API 与版本变更》中也提到 DefaultMQPullConsumer(PULL 模式)的 API 太底层,使用起来及其不方便,RocketMQ 官方设计者也注意到这个问题,为此在 RocketMQ 4.6.0 版本中引入了 PULL 模式的另外一个实现类 DefaultLitePullConsumer,即从 4.6.0 版本后,DefaultMQPullCo...
API
丁威
2021-05-28 03:35:59
2265
0
0
2021-05-28 03:35:59
999+
0
0
DefaultMQPushConsumer 使用示例与注意事项
上篇已详细介绍了 DefaultMQPushConsumer 的核心属性与消息消费相关的理论,本篇将重点介绍在使用过程中容易出现的问题,并加以解决。 ConsumeFromWhere 注意事项 下面首先先看一段 RokcetMQ PUSH 模式消费者的常见使用方式: 构建需要通过 setConsumeFromWhere(…) 指定从哪消费,正如上篇提到的,Rocke...
丁威
2021-05-28 03:35:16
993
0
0
2021-05-28 03:35:16
993
0
0
结合实际场景再聊 DefaultLitePullConsumer 的使用
通过上文的讲解,各位读者朋友们应该对 DefaultLitePullConsumer 有了一个全面的理解,但会不会觉得意犹未尽之感,因为在实战环节只是给出了一个 Demo 级别的示例,本篇将一个大数据领域的消息拉取批处理场景丰富一些 DefaultLitePullConsumer 的使用技巧。 场景描述 现在订单系统会将消息发送到 ORDER_TOPIC 中,大数据这边需...
大数据
丁威
2021-05-28 03:34:56
1844
0
0
2021-05-28 03:34:56
999+
0
0
结合实际场景顺序消费、消息过滤实战
经过前面的篇幅,我相信大家已经掌握了消息消费方面的常用使用技巧了,本篇将对消息消费领域的其他几个特殊场景进行一些实战演示,并穿插一些原理解读。 顺序消费 业务场景描述 现在开发一个银行类项目,对用户的每一笔余额变更都需要发送短信通知到用户。如果用户同时在电商平台下单,转账两个渠道在同一时间进行了余额变更,此时用户收到的短信必须顺序的,例如先网上购物,消费了 128,余额...
丁威
2021-05-28 03:34:55
1010
0
0
2021-05-28 03:34:55
999+
0
0
RocketMQ 常用命令实战
本篇整理在运维 RocketMQ 集群时的常用命令,明白命令的含义,在集群运维时得心应手,下面命令均在实际环境中执行过。 集群命令汇总 集群列表 命令 clusterList 用于查看集群各个节点的运行情况。可以看到该集群中有几个节点、主节点还是从节点、以及每个节点的写入 TPS 和读出的 TPS 等。 命令示例: $ bin/mqadmin clusterList...
运维
丁威
2021-05-28 03:33:33
4655
0
0
2021-05-28 03:33:33
999+
0
0
RocketMQ 集群性能摸高
前言 我们在生产环境搭建一个集群时,需要对该集群的性能进行摸高。即:集群的最大 TPS 大约多少,我们做到心里有数。通常我们日常的实际流量控制在压测最高值的 1/3 到 1/2 左右,预留一倍到两倍的空间应对流量的突增情况。 如何进行压力测试呢? 写段发送代码测试同学通过 JMeter 进行压力测试,或者代码中通过多线程发送消息。这种方式需要多台不错配置的测试机器。...
自动化测试
丁威
2021-05-28 03:28:14
2316
0
0
2021-05-28 03:28:14
999+
0
0
RocketMQ 集群监控(一)
前言 在 RocketMQ 体系中,有集群、主题、消费组,集群又包括 NameSrv 和 Broker。本篇主要介绍 RocketMQ 的集群监控设计应该考虑哪些方面,以及如何实现。下一篇文章介绍主题、消费组方面的监控。本篇的介绍基于实战中 4 主 4 从,主从异步复制的架构模式。 监控项设计 集群监控的目的记录集群健康状态,具体监控项见下图: 节点数量 如果集...
丁威
2021-05-28 03:25:05
1215
0
0
2021-05-28 03:25:05
999+
0
0
总条数:59
10
10
20
50
100
1
2
3
4
5
6
上滑加载中
https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
+ 关注
私信