腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Devops专栏
专栏作者
举报
868
文章
1493957
阅读量
44
订阅数
订阅专栏
申请加入专栏
全部文章
python
编程算法
html
http
sql
数据库
django
网站
php
javascript
java
腾讯云测试服务
网络安全
云数据库 SQL Server
vue.js
flask
https
css
jquery
api
spring
git
存储
xml
servlet
github
分布式
浏览器
go
云数据库 Redis
c++
json
容器
node.js
image
渲染
面向对象编程
ide
maven
rabbitmq
打包
tcp/ip
jar
tomcat
容器镜像服务
文件存储
缓存
mybatis
gradle
nginx
kubernetes
开源
yum
windows
ajax
linux
unix
数据分析
photoshop
DevOps 解决方案
jdbc
函数
其他
shell
ssh
gin
工具
bash
devops
正则表达式
路由
配置
入门
centos
命令行工具
SSL 证书
npm
socket编程
kafka
model
width
测试
负载均衡
android
搜索引擎
bash 指令
日志服务
图像处理
html5
单元测试
数据结构
canvas
border
click
data
display
input
key
padding
src
url
view
表单
布局
对象
接口
数据
线程
mvc
web.py
sqlalchemy
负载均衡缓存
apache
访问管理
webpack
数据迁移
爬虫
jdk
spring boot
ascii
app
bind
block
document
form
hidden
mysql
overflow
router
select
shift
string
task
text
插件
进程
框架
语法
jsp
sqlite
oracle
memcached
ruby on rails
游戏
cdn
selenium
flash
markdown
udp
ntp
微信
安全
微服务
迁移
数据库管理
图像标签
add
auto
bug
cms
dom
dt
edit
email
fixed
for循环
get
grafana
having
height
implementation
influxdb
label
list
math
multiprocessing
pic
position
queue
return
route
table
title
using
闭包
程序
动画
队列
服务
服务端
技巧
脚本
开发
客户端
线程池
响应式
费用中心
云服务器
DNS 解析 DNSPod
ios
c 语言
c#
bootstrap
jquery ui
nosql
access
中文分词
全文检索
黑石物理服务器
批量计算
云直播
腾讯云可观测平台
消息队列 CMQ 版
数据加密服务
服务性能测试
云推荐引擎
mongodb
日志数据
vr 视频解决方案
数据安全
svg
运维
hadoop
dns
hashmap
ftp
grep
kernel
zabbix
大数据
小程序
数据可视化
网站建设
mint ui
腾讯云开发者社区
processing
虚拟化
groovy
etcd
es
验证码
absolute
account
action
alert
attachment
attr
background
blur
boolean
break
build
case
center
class
client
com
components
configuration
connection
console
count
cpu
datasource
eval
event
exists
fadein
fadeout
field
focus
fold
func
function
gif
gitbook
gradient
h2
hash
hide
host
interface
junit
limit
line
linkedlist
location
lock
media
min
mp3
nan
object
ode
oop
path
pip
png
point
pool
popup
post
pymysql
redis
rem
routes
scale
script
scrolltop
search
self
server
set
settings
slide
slider
slidetoggle
space
split
syslog
tcp
thread
timeout
toggle
transform
translate
txt
ui
usb
visibility
wait
watch
web
window
word
wrapper
yaml
编程
变量
编译
表格
操作系统
定时器
泛型
工具类
管理
继承
集合
交换机
开发者
快捷键
命令行
日志
生命周期
事件
数组
算法
同步
拖拽
网络编程
网页制作
性能
压缩
异步
异常处理
指针
终端
注解
字符串
搜索文章
搜索
搜索
关闭
20-RabbitMQ应用问题-消息幂等性保障
rabbitmq
幂等性指一次和多次请求某一个资源,对于资源本身应该具有同样的结果。也就是说,其任意多次执行对资源本身所产生的影响均与一次执行的影响相同。
Devops海洋的渔夫
2023-02-10
165
0
19-RabbitMQ应用问题-消息补偿
数据库
sql
rabbitmq
19-RabbitMQ应用问题-消息补偿 RabbitMQ应用问题 消息可靠性保障 消息补偿机制 消息幂等性保障 乐观锁解决方案 消息可靠性保障 需求:100%确保消息发送成功 消息可靠性保障--消息补偿 📷 Producer 1.业务数据入库DB,保证消息持久化 2.发送消息至消费队列Q1(中间有交换机就不写了) 3.延迟发送消息队列Q3(用于后续校验 2.发送的消息) Consumer 4.监听队列Q1:如果消费成功,则将消息执行结果写入DB 5.发送确认消息至队列Q2 回调检查服务 6.监听 Cons
Devops海洋的渔夫
2023-02-10
300
0
18-RabbitMQ高级特性-消息追踪
rabbitmq
在使用任何消息中间件的过程中,难免会出现某条消息异常丢失的情况。对于 RabbitMQ 而言,可能是因为生产者或消费者与RabbitMQ 断开了连接,而它们与 RabbitMQ 又采用了不同的确认机制;也有可能是因为交换器与队列之间不同的转发策略;甚至是交换器并没有与任何队列进行绑定,生产者又不感知或者没有采取相应的措施;另外 RabbitMQ 本身的集群策略也可能导致消息的丢失。这个时候就需要有一个较好的机制跟踪记录消息的投递过程,以此协助开发和运维人员进行问题的定位。
Devops海洋的渔夫
2023-02-10
334
0
17-RabbitMQ高级特性-日志与监控
rabbitmq
网站
RabbitMQ默认日志存放路径: /var/log/rabbitmq/rabbit@xxx.log
Devops海洋的渔夫
2023-02-10
399
0
16-RabbitMQ高级特性-延迟队列
rabbitmq
数据库
sql
16-RabbitMQ高级特性-延迟队列 延迟队列 延迟队列,即消息进入队列后不会立即被消费,只有到达指定时间后,才会被消费。 需求: 下单后,30分钟未支付,取消订单,回滚库存。 新用户注册成功7天后,发送短信问候。 实现方式: 对于上面两种需求,一般有两种实现方式: 定时器 延迟队列 定时器:设置一个轮询时间,间隔一段时间对数据库进行扫描对比,当符合定时的数据则进行处理; 缺点: 不优雅,因为不管设置多少间隔时间,都会对数据库产生多次扫描的执行,影响性能; 而且间隔的时间范围对具体时间点存在一定的误差
Devops海洋的渔夫
2023-02-10
272
0
14-RabbitMQ高级特性-TTL
rabbitmq
在业务开发中有时候会有这样的需求,例如 12306 购买车票,我们必须在30分钟内进行付款,如果超过30分钟,则该订单将会被自动取消。
Devops海洋的渔夫
2023-02-10
261
0
8-RabbitMQ工作模式总结
rabbitmq
1、简单模式 HelloWorld一个生产者、一个消费者,不需要设置交换机(使用默认的交换机)
Devops海洋的渔夫
2022-11-22
217
0
9-Spring 整合 RabbitMQ
rabbitmq
xml
spring
java
maven
创建一个空的 maven 工程 spring-rabbitmq-producer:
Devops海洋的渔夫
2022-11-22
291
0
10-Spring Boot整合RabbitMQ
rabbitmq
spring
spring boot
xml
maven
在Spring项目中,可以使用Spring-Rabbit去操作RabbitMQ https://github.com/spring-projects/spring-amqp
Devops海洋的渔夫
2022-11-22
368
0
11-RabbitMQ高级特性-消息可靠性投递
rabbitmq
spring
xml
在使用 RabbitMQ 的时候,作为消息发送方希望杜绝任何消息丢失或者投递失败场景。RabbitMQ 为我们提供了两种方式用来控制消息的投递可靠性模式。
Devops海洋的渔夫
2022-11-22
260
0
12-RabbitMQ高级特性-Consumer ACK
spring
rabbitmq
创建一个空的 maven 工程 rabbitmq-consumer-spring:
Devops海洋的渔夫
2022-11-22
294
0
还在为需要执行耗时的任务头疼?给你介绍介绍神器Celery
分布式
rabbitmq
django
云数据库 Redis
存储
在开发运维平台、爬虫平台、自动化测试平台、大数据任务执行中,总会有各种各样的耗时任务需要处理。
Devops海洋的渔夫
2022-01-17
935
0
1. Django 2.1.7 集成Celery 4.3.0 从介绍到入门
分布式
http
html
rabbitmq
python
我们在做网站后端程序开发时,会碰到这样的需求:用户需要在我们的网站填写注册信息,我们发给用户一封注册激活邮件到用户邮箱,如果由于各种原因,这封邮件发送所需时间较长,那么客户端将会等待很久,造成不好的用户体验.
Devops海洋的渔夫
2022-01-17
451
0
分布式消息队列差异化总结,太全了!
kafka
rabbitmq
apache
负载均衡
负载均衡缓存
本文将对Kafka、RabbitMQ、ZeroMQ、RocketMQ、ActiveMQ从17 个方面综合对比作为消息队列使用时的差异。
Devops海洋的渔夫
2022-01-17
275
0
Django 2.1.7 集成Celery 4.3.0 从介绍到入门
分布式
rabbitmq
云数据库 Redis
python
http
我们在做网站后端程序开发时,会碰到这样的需求:用户需要在我们的网站填写注册信息,我们发给用户一封注册激活邮件到用户邮箱,如果由于各种原因,这封邮件发送所需时间较长,那么客户端将会等待很久,造成不好的用户体验.
Devops海洋的渔夫
2019-08-06
905
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档