首页
学习
活动
专区
工具
TVP
发布

架构之美

专栏作者
195
文章
197829
阅读量
63
订阅数
延时消息常见实现方案
—1— 前言 延时消息(定时消息)指的在分布式异步消息场景下,生产端发送一条消息,希望在指定延时或者指定时间点被消费端消费到,而不是立刻被消费。 延时消息适用的业务场景非常的广泛,在分布式系统环境下,延时消息的功能一般会在下沉到中间件层,通常是 MQ 中内置这个功能或者内聚成一个公共基础服务。 本文旨在探讨常见延时消息的实现方案以及方案设计的优缺点。 —2— 实现方案 1. 基于外部存储实现的方案 这里讨论的外部存储指的是在 MQ 本身自带的存储以外又引入的其他的存储系统。 基于外部存储的方案本质上都是
孙玄@奈学教育
2022-03-03
8590
一文详解分布式熔断降级平台 Aegis!
1. 客户端限流:在调用方法发起请求时检查是否达到阈值。若达到阈值,不发起调用请求。
孙玄@奈学教育
2021-02-12
9900
分布式事务精华总结篇,实打实的干货!
咱们前面分别对分布式事务的几个分支:XA、2PC、3PC、TCC、Saga、事务消息、最大努力事务进行的详细介绍。本篇作为分布式事务设计的收尾篇,讲对前面的内容查缺补漏和总结,最后对市面的一些开源框架做一些介绍。
孙玄@奈学教育
2020-07-09
7091
五分钟学会Elasticsearch查询代理设计
Elasticsearch(ES)是一款基于Lucene的开源分布式搜索引擎。由于其稳定、可靠、快速、安装使用方便等优良特性,目前在业界已广泛使用。ES用途主要分两个方向:分布式实时文件存储 以及 分布式实时分析搜索引擎。 一、为什么需要查询代理 屏蔽复杂的DSL 转转使用ES,主要用来支持商品、用户等(以下统称文档)的搜索和分析。 ES为查询功能提供了基于Json的完整Query DSL,功能非常强大,但同时也略显复杂,学习成本不低。 以搜索昵称为化仁的用户为例,DSL大致如下: json {"from
孙玄@奈学教育
2018-07-03
5210
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档