随笔分类 -  消息队列

摘要:复习要点 本文主要围绕如下几点进行阐述: 为什么使用消息队列? 使用消息队列有什么缺点? 消息队列如何选型? 如何保证消息队列是高可用的? 如何保证消息不被重复消费? 如何保证消费的可靠性传输? 如何保证消息的顺序性? 下面围绕以上七点进行阐述。需要说明一下,本文不是《消息队列从入门到精通》这种教程 阅读全文
posted @ 2019-12-17 10:23 割肉机 阅读(793) 评论(0) 推荐(0) 编辑
摘要:为了获得更良好的阅读体验,建议您前往个人独立域名博客观看:传送门) 一、什么是消息队列? 当我试图用一则通俗的比喻来说明这个概念的时候,我想到一个有意思的比喻:如果把队列抽象成一个集合体,那么消息队列也就是一堆消息的集合。按照这个思路我想到了「杂志」。这不就是一堆消息的集合吗,关心这些消息的人都能通 阅读全文
posted @ 2019-07-16 14:29 割肉机 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-04-24 14:47 割肉机 阅读(250) 评论(0) 推荐(0) 编辑
摘要:一、为什么需要消息系统 1.解耦: 允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。 2.冗余: 消息队列把数据进行持久化直到它们已经被完全处理,通过这一方式规避了数据丢失风险。许多消息队列所采用的"插入-获取-删除"范式中,在把一个消息从队列中删除之前,需要你的处理系统明确的 阅读全文
posted @ 2019-04-24 14:37 割肉机 阅读(464) 评论(0) 推荐(0) 编辑
摘要:Kafka Kafka Kafka Kafka Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理 阅读全文
posted @ 2019-04-24 09:17 割肉机 阅读(14934) 评论(2) 推荐(0) 编辑
摘要:上周,我们举办了第二届技术沙龙,我这边主要演讲了消息队列技术的议题,现分享给大家: 在我们团队内部,随着消息应用中心(任务中心)的广泛应用,有时候我们感觉不到消息队列的存在,但这不影响消息队列在高可用、分布式、高并发架构下的核心地位。 消息队列都应用到了哪些实际的应用场景中? 一、再谈消息队列的应用 阅读全文
posted @ 2018-08-21 15:37 割肉机 阅读(379) 评论(0) 推荐(0) 编辑
摘要:消息队列 为什么写这篇文章? 博主有两位朋友分别是小A和小B: 小A,工作于传统软件行业(某社保局的软件外包公司),每天工作内容就是和产品聊聊需求,改改业务逻辑。再不然就是和运营聊聊天,写几个SQL,生成下报表。又或者接到客服的通知,某某功能故障了,改改数据,然后下班部署上线。每天过的都是这种生活, 阅读全文
posted @ 2018-08-15 15:37 割肉机 阅读(51502) 评论(17) 推荐(28) 编辑
摘要:https://www.jianshu.com/p/e55e971aebd8 本文对rabbitmq基础介绍,完全是为了下一篇rabbitmq性能测试做准备,让读者去了解我们需要测试的是什么样一个“东西”。 引言 你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同 阅读全文
posted @ 2018-08-15 15:36 割肉机 阅读(159345) 评论(5) 推荐(20) 编辑
摘要:冯嘉 作者 | 冯嘉 近日,Apache RocketMQ 4.3 版本宣布发布,此次发布不仅包括提升性能,减少内存使用等原有特性增强,还修复了部分社区提出的若干问题,更重要的是该版本开源了社区最为关心的分布式事务消息,而且实现了对外部组件的零依赖。接下来,本文将详细探秘 RocketMQ 事务消息 阅读全文
posted @ 2018-08-10 14:01 割肉机 阅读(372) 评论(0) 推荐(0) 编辑
摘要:参考文档 参考文档 http://jameswxx.iteye.com/blog/2091971 1.1. 控制台使用 RocketMQ 提供有控制台及一系列控制台命令,用于管理员对主题,集群,broker 等信息的管理; 登录控制台 首先进入RocketMQ 工程,进入/RocketMQ/bin 阅读全文
posted @ 2018-07-27 13:51 割肉机 阅读(5522) 评论(0) 推荐(0) 编辑
摘要:环境是vmvare+ubuntu 1、http://rocketmq.apache.org/docs/quick-start/ 按照官网来启动mqnamesrv和mqbroker报错 错误如下 There is insufficient memory for the Java Runtime Env 阅读全文
posted @ 2018-07-27 13:41 割肉机 阅读(7902) 评论(0) 推荐(2) 编辑
摘要:转载请注明来源:http://blog.csdn.net/loongshawn/article/details/51086876 相关文章: 《RocketMQ 消息队列单机部署及使用》 《 java编写简单消息队列。实现高德坐标变形服务》 0 RocketMQ简单介绍 0.1 介绍 RocketM 阅读全文
posted @ 2018-07-27 10:59 割肉机 阅读(7069) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示