博主简介
本文是《一张图解析 RocketMQ》系列的第 1 篇,今天的内容主要分为三个部分:
TTToast.java:10:错误发生在TTToast.java的第10行,咱们点过去查看 方法解释: Looper.prepare():为当前线程提供一个Looper的实例 TToast.show(context, msg):展示消息 Looper.loop():在线程中执行消息队列,让 Looper ......
在说Kafka之前,假设你有一定的消息队列的知识。知道消息队列的模式(点对点模式,发布/订阅模式),也知道消息队列的优点,如果不知道没关系,去百度或者Google搜索都有相关详细的资料。那么我们接下来说说Kafka。...
◆ Stream源码解析Spring Cloud Stream(简称SCS)提供了一系列预先定义的注解来声明输入型和输出型Channel,业务系统基于这些Channel与消息中间件进行通信,而不是直接与具体的消息中间件进行通信。跟踪SCS的源码就会发现,St...
Producer端在发送消息时,会先根据Topic找到指定的TopicPublishInfo,根据TopicPublishInfo使用随机递增取模算法获取一个MessageQueue发送消息。
在高并发的时候,程序往往无法做到及时的处理。我们引入一个中间的系统,来进行分流和减压。
当前笔记中的内容针对的是 thinkphp-queue 的 v1.1.2 版本,现在官方已经更新到了 v1.1.3 版本, 下文中提到的几个Bug在最新的master分支上均已修复。笔记中的部分内容还未更新。...
在微服务的落地中,第一步就需要进行微服务的拆分,服务的拆分很困难也很重要,本文就讲讲怎么进行服务的拆分。
先来看看相关知识点汇总,如下图。首先为了防止歧义进行说明,本课时中提到的“队列“就是指“消息队列“。