
中间件
文章平均质量分 74
Chaney不会代码
生活原本郁闷,但跑起来就会有风。
展开
-
RocketMQ
RocketMQ 是一款功能强大的分布式消息系统,广泛应用于多个领域,包括异步通信解耦、企业解决方案、金融支付、电信、电子商务、快递物流、广告营销、社交、即时通信、移动应用、手游、视频、物联网、车联网等。首先要去知道在什么情况下去使用RecketMQ。原创 2024-11-02 09:28:10 · 885 阅读 · 0 评论 -
生成短链接的相关的方法
在原因的长链接中的后面去添加上一些固定的特殊的字符,这样在后续拿出短链接的时候我们再把这个进行删除就可以了。生成一个短链接我们就要去做把原有的相关的短链接相关的长链接进行一个相关的处理。就像这样经过了一次相关的操作之后,这个原本的长链接就这样变成了一个短链接了。对于这个算法本质上和其他的是不同的就是一个远程的生产的ID。我们要去使用怎么样的相关的hash算法呢。本地的生产的ID的性能会相对来说更高一些。但是这个远程的这这个ID的性能是更加低的。常见的hash算法大家也都是知道的。原创 2024-11-01 19:46:19 · 367 阅读 · 0 评论 -
RocketMQ 基础概念
Master 与 Slave 的对应关系通过指定相同的 BrokerName,不同的 BrokerId 来定义,BrokerId 为 0 表示 Master,非 0 表示 Slave。启动时先跟 NameServer 集群中的其中一台建立长连接,并从 NameServer 中获取当前发送的 Topic 存在于哪些 Broker 上,轮询从队列列表中选择一个队列,然后与队列所在的 Broker 建立长连接从而向 Broker发消息。broker就是把这个注册的相关的信息进行一系列的相关的保存。原创 2024-10-26 16:42:40 · 757 阅读 · 0 评论