腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
JavaEdge
关注公众号:JavaEdge,加入全国最大的后端交流群。
专栏作者
举报
2430
文章
2454667
阅读量
175
订阅数
订阅专栏
申请加入专栏
全部文章
java
编程算法
数据库
sql
spring
缓存
云数据库 SQL Server
其他
存储
云数据库 Redis
http
容器
微服务
网站
api
网络安全
分布式
linux
jvm
jdk
kafka
ide
数据结构
tomcat
node.js
apache
servlet
数据
面向对象编程
socket编程
https
文件存储
hashmap
javascript
tcp/ip
android
git
系统
大数据
压力测试
打包
xml
html
容器镜像服务
c++
unix
人工智能
rabbitmq
uml
python
rpc
安全
数据分析
dubbo
服务
机器学习
腾讯云测试服务
配置
json
github
maven
nginx
windows
负载均衡
自动驾驶
jar
spark
php
spring boot
负载均衡缓存
接口
开发
神经网络
开源
深度学习
设计
单片机
kubernetes
zookeeper
消息队列 CMQ 版
mvc
运维
客户端
mac os
react
mybatis
jdbc
集群
bash
scala
企业
服务器
连接
aop
null
对象
管理
架构
监控
访问管理
mongodb
hadoop
es
flink
面试
事件
系统设计
go
bootstrap
ajax
数据处理
db
部署
解决方案
线程
mapreduce
任务调度
编程
并发
测试
队列
工作
日志
性能
异步
异常
css
nosql
access
bash 指令
电商
渲染
serverless
shell
推荐系统
二叉树
迁移
mysql
netty
产品
程序员
注解
jquery
汇编语言
memcached
unicode
mq
png
redis
函数
框架
模型
同步
c 语言
ubuntu
云数据库 MongoDB
hive
sql server
dns
udp
gradle
系统架构
架构设计
mac
select
搜索
索引
统计
优化
费用中心
ios
图像处理
爬虫
ssh
erp
yum
scrapy
gcc
spring cloud
腾讯云开发者社区
Elasticsearch Service
channel
controller
web
流量
重构
对象存储
数据挖掘
lua
vue.js
centos
短信
babel.js
数据迁移
grep
kernel
微信
flutter
ascii
add
command
default
google
image
service
代理
工具
技巧
镜像
内存
网络
线程池
协议
研发
语法
原理
erlang
.net
硬件开发
搜索引擎
全文检索
云推荐引擎
数据安全
webpack
正则表达式
gui
npm
单元测试
hbase
processing
云计算
sdk
boot
bug
client
commit
data
dump
hystrix
key
semaphore
set
string
timeout
变量
插件
程序
定时任务
多线程
翻译
互联网
架构师
前端
权限
事务
算法
效率
源码
终端
主机
官方文档
tensorflow
actionscript
jsp
qt
oracle
postgresql
ruby on rails
eclipse
lucene/solr
TDSQL MySQL 版
SSL 证书
金融
express
自动化
html5
线性回归
自动化测试
cdn
数据可视化
nat
mqtt
虚拟化
性能测试
app
autowired
count
ddd
exception
filter
intel
interrupt
ip
iso
max
min
pipeline
process
queue
release
root
selector
time
wait
wifi
编译
表格
反射
服务端
行业
继承
计算机
教程
可视化
快捷键
浏览器
入门
调试
项目经理
响应式
性能优化
指针
字符串
区块链
iphone
ruby
中文分词
analyzer
专用宿主机
云直播
命令行工具
数据备份
日志数据
yarn
xslt & xpath
监督学习
asp
ftp
markdown
ddos
jenkins
小程序
sas
云数据仓库套件 sparkling
分类算法
服务网格
验证码
项目管理
asm
bigdecimal
binary
binding
bit
boolean
code
dao
deployment
double
download
editor
error
expression
gateway
getter
glib
gpu
guava
icon
innodb
instagram
interface
io
java8
join
jta
list
listener
metadata
myisam
nacos
object
prometheus
ps
security
send
server
session
setter
settings
state
stream
sudo
sum
synchronized
system
task
tcp
thread
version
virtualbox
web3
window
编码
博客
布局
操作系统
动态代理
工程师
函数式编程
后端
基础
集合
脚本
进程
开发环境
软件
设计模式
生命周期
视频
数组
图表
网络编程
响应式编程
序列化
异常处理
域名
最佳实践
云服务器
比特币
数字货币
xcode
vbscript
ecmascript
android studio
嵌入式
svn
struts
windows server
apt-get
批量计算
日志服务
NAT 网关
cci 持续集成
大数据处理套件 TBDS
大数据可视交互系统
大数据解决方案
lodash
devops
游戏
黑客
决策树
scikit-learn
lamp
hexo
迁移学习
物联网
nest
canvas
sdn
聚类算法
mvcc
utf8
ipv6
dart
接口测试
事件总线
大数据存储
数据湖
汽车
远程调试
admin
agent
amd
apollo
arguments
audit
authentication
authorization
autocomplete
azure
behavior
bottle
buffer
build
byte
caching
center
chatgpt
chrome
cicd
class
clickhouse
clone
cloud
collections
configure
coredump
countdown
cpu
cron
crud
dashboard
dataframe
debug
desktop
dockerfile
druid
dry
dsl
duration
edit
email
encoding
environment
file
filtering
flush
flux
for循环
free
function
gif
grafana
graph
handler
homebrew
hostname
im
import
init
instrumentation
int
integer
ioc
jetbrains
jira
jmeter
jtextfield
lag
lambda
limit
local
localhost
lock
logback
logging
lombok
manifest
map
member
memory
merge
message
minikube
module
monitor
mono
mutex
native
nested
office
olap
oop
partition
pic
ping
plugins
poi
polymorphism
pool
predicate
project
properties
provider
proxy
push
quartz
rdd
rebase
record
render
requests
return
scale
scope
scp
script
setstate
shadow
shift
shopify
size
sleep
soa
socket
space
super
swagger
synchronization
target
tcpdump
textfield
timestamp
title
tls
token
tomcat7
tomcat8
tools
translate
translation
trim
ui
union
vmware
void
volatile
vue3
wiki
wireshark
报表
编程语言
编辑器
并发编程
动画
二进制
分布式锁
分布式系统
分页
高并发
高可用
工程化
工具类
公众号
后台
华为
加密
监控工具
兼容性
建站
开源框架
跨平台
路由
敏捷
命令行
排序
配色
容器技术
数据存储
数据类型
数据同步
数学
通信
推送
网关
协程
性能监控
虚拟机
压缩
依赖注入
硬件
源码分析
源码阅读
云原生
状态机
组件化
OLTP
数据库优化
数据流
软件设计
搜索文章
搜索
搜索
关闭
【大厂消息队列】面试解析(2)-MQ选型
消息队列 CMQ 版
kafka
开源
rabbitmq
apache
方便可以修改源代码,而非一味地等待软件提供商猴年马月发布的下个版本解决。在知识产权下,使用开源的才可商用。
JavaEdge
2022-11-30
603
0
消息队列面试解析系列(一)-消息队列(MQ)的意义
rabbitmq
apache
消息队列 CMQ 版
kafka
见名知义,消息队列主要就是用来发送和接收处理消息,但它的作用可不仅解决应用间通信问题。
JavaEdge
2022-11-30
1.4K
0
Kafka实战(2)-Kafka消息队列模型核心概念
消息队列 CMQ 版
数据库
sql
kafka
Kafka发布订阅的对象是主题(Topic),可为每个业务、每个应用甚至是每类数据都创建专属的主题。
JavaEdge
2022-11-30
353
0
Kafka实战(五) - Kafka的秘技"坂本"之争
api
scala
消息队列 CMQ 版
java
不论是哪种Kafka,本质上都基于core Apache Kafka 那就来说说Apache Kafka版本号的问题
JavaEdge
2022-11-30
543
0
RabbitMQ面试必备知识点及实战(二)-核心概念
rabbitmq
消息队列 CMQ 版
kafka
tcp/ip
java
开源的消息代理和队列服务器,通过普通协议在完全不同的应用间共享数据,使用Erlang语言编写,并且基于AMQP协议。
JavaEdge
2022-11-30
315
0
关注专栏作者,随时接收最新技术干货
JavaEdge
华为软件开发工程师
关注
用户9163319
关注
用户3692821
关注
用户9625762
关注
大厂都是如何处理重复消息的?
消息队列 CMQ 版
rabbitmq
mqtt
kafka
消息最多传递一次,如果当时客户端不可用,则会丢失该消息。即消息在传递时,最多被送达一次。无消息可靠性保证,允许丢消息。
JavaEdge
2022-09-14
1.5K
0
【消息队列最佳实践】消息恰好被消费一次
消息队列 CMQ 版
kafka
对系统增加MQ对峰值写流量做削峰填谷,对次要业务逻辑做异步,对不同系统模块做解耦。 因为业务逻辑从同步代码中移除了,所以也要有相应队列处理程序处理消息、执行业务逻辑。
JavaEdge
2021-12-07
525
0
万字总结!全网最全的Java并发编程知识点
编程算法
消息队列 CMQ 版
kafka
压力测试
缓存
同时拥有两个或者多个线程,如果程序在单核处理器上运行多个线程将交替地换入或者换出内存,这些线程是同时“存在"的,每个线程都处于执行过程中的某个状态,如果运行在多核处理器上,此时,程序中的每个线程都将分配到一个处理器核上,因此可以同时运行.
JavaEdge
2021-12-07
598
0
【Java每日面试题】大厂是如何设计秒杀系统的?
消息队列 CMQ 版
kafka
数据库
sql
压力测试
秒杀读多写少。无需每次实时校验库存。库存预热,放到Redis,信号量控制进来秒杀的请求。
JavaEdge
2021-12-07
538
0
【Java每日面试题】大厂是如何设计秒杀系统的?
消息队列 CMQ 版
kafka
数据库
sql
压力测试
秒杀读多写少。无需每次实时校验库存。库存预热,放到Redis,信号量控制进来秒杀的请求。
JavaEdge
2021-10-18
572
0
Redis缓存延时双删保证和MySQL的数据一致性
缓存
数据库
sql
消息队列 CMQ 版
kafka
需要评估项目读数据业务逻辑耗时,以确保读请求结束,写请求可删除读请求造成的缓存脏数据。
JavaEdge
2021-02-23
2.6K
0
消息队列面试必问解析
消息队列 CMQ 版
kafka
网关在收到APP秒杀请求后,直接给MQ发消息。 消息的内容,并不一定是APP请求的Request,只要包含足够字段:比如用户ID、设备ID、请求时间等。 还需包含这个请求ID和网关ID。
JavaEdge
2021-02-22
353
0
消息队列面试解析系列(三)-消息模型辨析
rabbitmq
apache
kafka
消息队列 CMQ 版
MQ都得有消息模型,就会产生比如队列(Queue)、主题(Topic)、分区(Partition)这些名词,但是概念上却不尽相同。
JavaEdge
2021-02-22
592
0
消息队列面试解析系列(二)- MQ选型
开源
rabbitmq
kafka
消息队列 CMQ 版
apache
方便可以修改源代码,而非一味地等待软件提供商猴年马月发布的下个版本解决。在知识产权下,使用开源的才可商用。
JavaEdge
2021-02-22
544
0
消息队列面试解析系列(一)- 消息队列的意义
rabbitmq
apache
消息队列 CMQ 版
kafka
见名知义,消息队列主要就是用来发送和接收处理消息,但它的作用可不仅解决应用间通信问题。
JavaEdge
2021-02-22
973
0
Kafka实战(五) - Kafka的秘技"坂本"之争
api
scala
java
消息队列 CMQ 版
如果不了解各个版本之间的差异和功能变化,怎么能够准确地评判某Kafka版本是不是满足你的业务需求呢?
JavaEdge
2019-08-28
1.1K
0
RabbitMQ实战(二)-基础概念
rabbitmq
java
消息队列 CMQ 版
RabbitMQ是一个开源的消息代理和队列服务器,通过普通协议在完全不同的应用之间共享数据,使用Erlang语言编写,并且基于AMQP协议.
JavaEdge
2019-06-29
876
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档