Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
清新范er
JavaGuide
提交
ff239076
J
JavaGuide
项目概览
清新范er
/
JavaGuide
与 Fork 源项目一致
从无法访问的项目Fork
通知
4
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
JavaGuide
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
ff239076
编写于
11月 12, 2019
作者:
G
gao peng
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改错别字
上级
f195dded
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
1 addition
and
1 deletion
+1
-1
docs/system-design/data-communication/summary.md
docs/system-design/data-communication/summary.md
+1
-1
未找到文件。
docs/system-design/data-communication/summary.md
浏览文件 @
ff239076
...
...
@@ -44,7 +44,7 @@
**消息中间件,也可以叫做中央消息队列或者是消息队列(区别于本地消息队列,本地消息队列指的是JVM内的队列实现)**
,是一种独立的队列系统,消息中间件经常用来解决内部服务之间的
**异步调用问题**
。请求服务方把请求队列放到队列中即可返回,然后等待服务提供方去队列中获取请求进行处理,之后通过回调等机制把结果返回给请求服务方。
异步调用只是消息中间件一个非常常见的应用场景。此外,常用的消息队列应用场景还
偷
如下几个:
异步调用只是消息中间件一个非常常见的应用场景。此外,常用的消息队列应用场景还
有
如下几个:
-
**解耦 :**
一个业务的非核心流程需要依赖其他系统,但结果并不重要,有通知即可。
-
**最终一致性 :**
指的是两个系统的状态保持一致,可以有一定的延迟,只要最终达到一致性即可。经常用在解决分布式事务上。
-
**广播 :**
消息队列最基本的功能。生产者只负责生产消息,订阅者接收消息。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录