淘宝:消息中间件——notify
为什么会使用消息中间件?
消息中间件产生的背景?
用户在银行的网关付钱后,银行需要通知到支付宝
但银行的系统不一定能发出通知;
如果通知发出了,不一定能通知到;
如果通知到了,不一定不重复通知一遍;
消息中间件的实际应用
例如,拍下一件商品,在交易管理系统中完成时,它需要
通知商品管理系统减少库存,
通知旺旺服务系统发送旺旺提醒,
通知物流系统上门取货,
通知SNS系统分享订单,
通知公安局的系统这是骗子……
用户的一次请求,在底层系统可能产生10次的消息通知
Notify是一个分布式的消息中间件系统,支持消息的订阅、发送和消费
NotifyServer在ConfigServer上面注册消息服务,
消息的客户端通过ConfigServer订阅消息服务。
某个客户端调用NotifyServer发送一条消息,NotifyServer负责把消息发送到所有订阅这个消息的客户端
为了保证消息一定能发出,且对方一定能接受到,消息数据本身需要记录到数据库中
应用系统通过Notify可以实现分布式事务——BASE(基本可用(basically available)、软状态(soft state)、最终一致性(eventually consistent)
淘宝:消息中间件——notify相关推荐
- 淘宝的消息中间件(2013)
2019独角兽企业重金招聘Python工程师标准>>> 淘宝的消息中间件(2013) queue 事务 taowen 2015年08月06日发布 推荐 9 推荐 收藏 108 收藏, ...
- 淘宝帝国是如何创建的连载03
第三部分----我在淘宝这八年 2011年12月8日那天,有同事恭喜我,我才知道自己在淘宝已经七周年了.很多人问"七年痒不痒?"老实说,也曾经痒过, 但往往都是一痒而过,然后又投入 ...
- 从P1到P7——我在淘宝这7年
从P1到P7--我在淘宝这7年 作者: 赵超 发布时间: 2012-02-25 14:47 阅读: 159999 次 推荐: 217 [收藏] (一) 2011-12-08 [原文链接] ...
- 《淘宝技术这十年》读书笔记 (四). 分布式时代和中间件
前面两篇文章介绍了淘宝的发展历程.Java时代的变迁和淘宝开始创新技术: <淘宝技术这十年>读书笔记 (一).淘宝网技术简介及来源 &l ...
- 从P1到P7——我在淘宝这7年(转)
作者: 赵超 发布时间: 2012-02-25 14:47 阅读: 114607 次 推荐: 153 [收藏] (一) 2011-12-08 [原文链接] 今天有同事恭喜我,我才知道自己在淘 ...
- (转)从P1到P7——我在淘宝这7年
(一) 2011-12-08 [原文链接] 今天有同事恭喜我,我才知道自己在淘宝已经七周年了.很多人第一句话就是七年痒不痒,老实说,也曾经痒过,但往往都是一痒而过,又投入到水深火热的工作中去.回家之后 ...
- 从P1到P7——我在淘宝这7年转载
转自:http://kb.cnblogs.com/page/132752/ (一) 2011-12-08 [原文链接] 今天有同事恭喜我,我才知道自己在淘宝已经七周年了.很多人第一句话就是七年痒不痒, ...
- 【转】从P1到P7——我在淘宝这7年
http://kb.cnblogs.com/page/132752/ http://blog.sina.com.cn/s/blog_633219970100vz44.html (一) 2011-12- ...
- 淘宝技术发展 - 子柳撰写
http://kb.cnblogs.com/page/132724/ 目录 一.引言 二.个人网站 三.Oracle/支付宝/旺旺 四.淘宝技术发展(Java时代:脱胎换骨) 五.淘宝技术发展(Jav ...
- 转自cnblogs 淘宝技术发展
看后深有感触,转帖共赏之: 目录 一.引言 二.个人网站 三.Oracle/支付宝/旺旺 四.淘宝技术发展(Java时代:脱胎换骨) 五.淘宝技术发展(Java时代:坚若磐石) 六.淘宝技术发展(Ja ...
最新文章
- 面试题--特别是字节对齐
- Centos下安装配置WordPress与nginx教程
- 【verilog 语法】always 和 always@(*) 的区别
- voc2007数据集_【目标检测数据集】PASCAL VOC制作
- 信息学奥赛C++语言: 跑步
- js中的Promise简单总结(ES6)
- SQL HQL JPQL CQL的对比
- 计算机多媒体技术实验报告【合集】
- iOS 新浪微博客户端Demo实践之(六) 微博评论列表页面和发评论
- 2016中国APP分类排行榜参选入围产品公示
- 微信公众号服务器图文消息发送规则,微信公众服务号怎么一天发一条图文消息?...
- 【UI】关于如何画设计稿(基础篇)
- 沉稳:天塌地陷,岿然不动;日月星辰,唯吾独尊
- sdhc卡文件丢失常见原因和两种恢复方法
- java如何解压rar文件怎么打开,Java压缩与解压rar文件
- 平滑处理--拉普拉斯(Laplace Smoothing)
- DataGrip csv等文件 快速建表
- 小黄人这步棋,vivo怎么下?
- 七星配资创业板再创新高
- [附源码]JAVA毕业设计美食推荐管理系统(系统+LW)