摘要: 搜索服务是阿里云产品非常重要的组成部分,也承载了阿里巴巴集团的全部主要的搜索任务。这里的搜索服务主要包含两个产品:阿里云Elasticsearch和开放搜索OpenSearch。 本文将介绍如何玩转阿里云搜索的大数据服务。 阿里云Elasticsearch 阿里云Elasticsearch,提供基于 阅读全文
posted @ 2019-01-08 15:20 zhaowei121 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 摘要: 事务消息提交或回滚的实现原理就是根据commitlogOffset找到消息,如果是提交动作,就恢复原消息的主题与队列,再次存入commitlog文件进而转到消息消费队列,供消费者消费,然后将原预处理消息存入一个新的主题RMQ_SYS_TRANS_OP_HALF_TOPIC,代表该消息已被处理 阅读全文
posted @ 2019-01-08 15:16 zhaowei121 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 摘要: 本文详细分析了RocketMQ事务消息实现原理中的事务状态回查实现,RocketMQ会默认一分钟的频率处理消息状态为Prepare的消息,通过调用消息生产者的事务状态查询接口得知消息的事务状态,从而决定提交或回滚消息。 在阅读本文前,若您对RocketMQ技术感兴趣,请加入 RocketMQ 阅读全文
posted @ 2019-01-08 15:12 zhaowei121 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 摘要: 初步展示了事务消息的发送流程,总的说来,RocketMQ的事务消息发送使用二阶段提交思路,首先,在消息发送时,先发送消息类型为Prepread类型的消息,然后在将该消息成功存入到消息服务器后,回调TransactionListener#executeLocalTransaction,执行本地 阅读全文
posted @ 2019-01-08 15:08 zhaowei121 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 摘要: RocketMQ源码分析之从官方示例窥探RocketMQ事务消息实现基本思想。 在阅读本文前,若您对RocketMQ技术感兴趣,请加入 RocketMQ技术交流群 RocketMQ4.3.0版本开始支持事务消息,后续分享将开始将剖析事务消息的实现原理。首先从官方给出的Demo实例入手,以此通 阅读全文
posted @ 2019-01-08 15:03 zhaowei121 阅读(291) 评论(0) 推荐(0) 编辑