腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
老男孩成长之路
专栏作者
举报
180
文章
222245
阅读量
31
订阅数
订阅专栏
申请加入专栏
全部文章
编程算法
数据库
sql
java
缓存
云数据库 SQL Server
云数据库 Redis
分布式
spring
微服务
http
存储
消息队列 CMQ 版
jvm
kafka
网络安全
网站
jdk
rabbitmq
ide
数据结构
html
spring boot
https
c++
打包
apache
hashmap
tcp/ip
其他
node.js
json
mvc
api
linux
unix
jdbc
zookeeper
二叉树
大数据
安全
架构设计
负载均衡
php
lua
jquery
android
nosql
eclipse
maven
负载均衡缓存
nginx
容器镜像服务
企业
容器
压力测试
面向对象编程
aop
dubbo
数据分析
windows
云计算
queue
队列
腾讯云gme
自动驾驶
ios
iphone
actionscript
servlet
xml
oracle
tomcat
搜索引擎
mapreduce
文件存储
云直播
云数据库 MongoDB
TDSQL MySQL 版
mongodb
日志数据
运维
爬虫
shell
mybatis
dns
cdn
rpc
udp
gradle
spring cloud
socket编程
uml
系统架构
nest
任务调度
虚拟化
mvcc
Elasticsearch Service
binary
count
events
fifo
key
message
monitor
mysql
push
stack
synchronized
table
thread
time
zero
二进制
日志
索引
搜索文章
搜索
搜索
关闭
使用消息队列的 10 个理由
消息队列 CMQ 版
kafka
编程算法
过去几年中,我们一直在使用、构建和宣传消息队列,我们认为它们是很令人敬畏的,这也不是什么秘密。我们相信对任何架构或应用来说,消息队列都是一个至关重要的组件,下面是十个理由:
Java_老男孩
2020-01-15
313
0
今日头条在消息服务平台和容灾体系建设方面的实践与思考
网络安全
apache
消息队列 CMQ 版
rpc
ide
今日头条的服务大量使用微服务,容器数目巨大,业务线繁多, Topic 的数量也非常多。另外,使用的语言比较繁杂,包括 Python,Go, C++, Java, JS 等,对于基础组件的接入,维护 SDK 的成本很高。
Java_老男孩
2019-12-03
813
0
Redis中的Stream数据类型作为消息队列的尝试
kafka
消息队列 CMQ 版
云直播
云数据库 Redis
Redis的List数据类型作为消息队列,已经比较合适了,但存在一些不足,比如只能独立消费,订阅发布又无法支持数据的持久化,相对前两者,Redis Stream作为消息队列的使用更为有优势。
Java_老男孩
2019-12-02
1.2K
0
你不知道吧,其实Redis实现消息队列比MSMQ更方便
消息队列 CMQ 版
kafka
存储
云数据库 Redis
什么是队列:简单的说就是数据存储到一个空间里(可以是内存,也可以是物理文件),先存储的数据对象,先被取出来,这与堆栈正好相反,消息队列也是这样,将可能出现高并发的数据进行队列存储,并按着入队的顺序依次处理,实现消息队列的工具有很多,如微软的MSMQ,及一些开源的KV存储工具,今天主要介绍用Redis实现消息队列。
Java_老男孩
2019-12-02
482
0
关于消息队列的优缺点,看这篇就行
apache
kafka
消息队列 CMQ 版
分布式
rabbitmq
如上图所示,可能存在某一个系统产生关键数据,所有系统都需要其进行提供数据,导致A系统与要提供数据系统产生耦合,系统拓展,其他系统的需求修改都会导致A系统产生修改。
Java_老男孩
2019-12-02
402
0
消费端如何保证消息队列MQ的有序消费
缓存
消息队列 CMQ 版
kafka
云数据库 SQL Server
unix
消息队列,既然是队列就能保证消息在进入队列,以及出队列的时候保证消息的有序性,显然这是在消息的生产端(Producer),但是往往在生产环境中有多个消息的消费端(Consumer),尽管消费端在拉取消息时是有序的,但各个消息由于网络等方面原因无法保证在各个消费端中处理时有序。
Java_老男孩
2019-12-02
821
0
微服务架构-利用事件驱动实现最终一致性
数据库
sql
微服务
消息队列 CMQ 版
在单体应用中,我们可以利用关系型数据库的特性去完成事务一致性,但是一旦应用往微服务发展,根据业务拆分成不用的模块,而且每个模块的数据库已经分离开了,这时候,我们要面对的就是分布式事务了,需要自己在代码里头完成ACID了。比较流行的解决方案有:两阶段提交、补偿机制、本地消息表(利用本地事务和MQ)、MQ的事务消息(RocketMQ)。
Java_老男孩
2019-12-02
671
0
秋招面试真题解析:如何保证消息队列是高可用的?
zookeeper
kafka
消息队列 CMQ 版
如果你的回答只是表明自己只会订阅和发布消息,面试官就会怀疑你是不是只是自己搭着玩,压根没在生产用过。
Java_老男孩
2019-09-05
346
0
浅谈分布式计算的开发与实现(二)
编程算法
kafka
消息队列 CMQ 版
云数据库 Redis
接上篇,离线计算是对已经入库的数据进行计算,在查询时对批量数据进行检索、磁盘读取展示。 而实时计算是在数据产生时就对其进行计算,然后实时展示结果,一般是秒级。 举个例子来说,如果有个大型网站,要实时统计用户的搜索内容,这样就能计算出热点新闻及突发事件了。 按照以前离线计算的做法是不能满足的,需要使用到实时计算。
Java_老男孩
2019-07-02
426
0
浅谈分布式计算的开发与实现(一)
大数据
云计算
消息队列 CMQ 版
kafka
mapreduce
分布式计算简单来说,是把一个大计算任务拆分成多个小计算任务分布到若干台机器上去计算,然后再进行结果汇总。 目的在于分析计算海量的数据,从雷达监测的海量历史信号中分析异常信号(外星文明),淘宝双十一实时计算各地区的消费习惯等。
Java_老男孩
2019-07-02
443
0
Spring Boot之RabbitMQ
rabbitmq
spring boot
spring
消息队列 CMQ 版
kafka
RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。
Java_老男孩
2019-06-18
418
0
RabbitMQ如何保证消息99.99%被发送成功?
java
rabbitmq
消息队列 CMQ 版
要想保证消息不丢失,首先我们得保证生产者能成功的将消息发送到RabbitMQ服务器。
Java_老男孩
2019-06-06
901
0
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
点击查看
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
立即参加
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档