全面升级 —— Apache RocketMQ 5.0 SDK 的新面貌

📣📣📣 阿里巴巴云原生消息中间件团队招聘中 📣📣📣

相关的职位需求见此,热烈欢迎对云原生消息队列感兴趣的朋友找我内推,或者推荐身边的同学。有意者请联系我的工作邮箱

引言

长久以来,RocketMQ 易于部署、高性能、高可用的架构,支撑了数十年来集团内外海量的业务场景。时至今日,为了迎接如今云原生时代的新挑战,我们重磅推出了 RocketMQ 5.0 新架构。

在 5.0 新架构中,我们更新了整个 RocketMQ 的网络拓扑模型,着眼于将更上层的业务逻辑从 broker 中剥离到无状态的 proxy ,这样独立的计算节点可以无损地承担日后的升级发布任务,与此同时将 broker 解放出来承担纯粹的存储任务,为未来打造更强的消息存储引擎做好铺垫。通信层方面,出于标准化,多语言的考虑我们摒弃了 RocketMQ 使用多年的 RemotingCommand 协议,采用了 gRPC 来实现客户端与服务端之间的通信逻辑。

针对于用户侧,我们希望尽可能少的叨扰客户进行升级,维持逻辑轻量,易于维护,可观测性良好,能够可以达到“一次性把事情做对”。

阅读更多

技术高频英语词汇

Mainly used dictionaries:

A

Word Symbol Example
AJAX /ˈeɪdʒæks/
alias /ˈeɪliəs/
anticipate /ænˈtɪsəpeɪt/ CPU 2 does its anticipated store, changing the state to “modified”.
ASCII /ˈæski/ In an ASCII format, documents are displayed in their lowest form on screen and can’t easily be read.
asynchronous /eɪˈsɪŋkrənəs/
atomic /əˈtɑːmɪk/
avatar /ˈævətɑː $ -tɑːr/
axis /ˈæksɪs/ The Earth spins on an axis, creating north and south poles.
Azure /ˈæʒə, ˈæʒjʊə, ˈæzjʊə $ ˈæʒər/ Microsoft Azure
阅读更多

常见的限流算法

计算机系统中,常常会有各种业务场景需要限制调用方的调用频次,当下游调用频次过高时,往往会造成服务端过多资源占用从而请求报错,超时甚至服务崩溃等超出预期的情况。在此时限流算法就显得非常有必要。

Rate Limiting
 

在介绍之前,有一点需要弄清楚:当我们分别说限流 1 次/s 和 60 次/min 时,我们是在谈论一件事吗?

阅读更多
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×