当前位置: 首页 > news >正文

二级网站怎样做排名视频建设网站

二级网站怎样做排名,视频建设网站,网站建设一年多少恰,直播系统开发公司🧑‍💻作者名称:DaenCode 🎤作者简介:啥技术都喜欢捣鼓捣鼓,喜欢分享技术、经验、生活。 😎人生感悟:尝尽人生百味,方知世间冷暖。 文章目录 🌟架构图&#x…

🧑‍💻作者名称:DaenCode
🎤作者简介:啥技术都喜欢捣鼓捣鼓,喜欢分享技术、经验、生活。
😎人生感悟:尝尽人生百味,方知世间冷暖。


在这里插入图片描述


文章目录

  • 🌟架构图
  • 🌟application.properties
  • 🌟异常MQ配置
  • 🌟异常MQ消费者
  • 🌟注意
  • 🌟写在最后

🌟架构图

在这里插入图片描述


🌟application.properties

##----------rabbit配置--------------
spring.rabbitmq.host=49.233.48.98
spring.rabbitmq.port=5672
#需要手工创建虚拟主机
spring.rabbitmq.virtual-host=dev
spring.rabbitmq.username=admin
spring.rabbitmq.password=password
#消息确认方式,manual(手动ack) 和auto(自动ack); 消息消费重试到达指定次数进到异常交换机和异常队列,需要改为自动ack确认消息
spring.rabbitmq.listener.simple.acknowledge-mode=auto
#开启重试,消费者代码不能try catch捕获异常,要抛出异常
spring.rabbitmq.listener.simple.retry.enabled=true
#最大重试次数
spring.rabbitmq.listener.simple.retry.max-attempts=4
# 重试消息的时间间隔,5秒
spring.rabbitmq.listener.simple.retry.initial-interval=5000

🌟异常MQ配置

@Configuration
@Slf4j
public class ErrorRabbitMQConfig {/*** 异常交换机*/private String errorExchange="error.exchange";/*** 异常队列*/private String errorQueue="error.queue";private String errorRoutingKey="error.routing.key";@Autowiredprivate RabbitTemplate rabbitTemplate;/*** 创建异常交换机* @return*/@Beanpublic TopicExchange errorTopicExchange(){return new TopicExchange(errorExchange,true,false);}/*** 创建异常队列* @return*/@Beanpublic Queue errorQueue(){return new Queue(errorQueue,true);}/*** 建立绑定关系* @return*/@Beanpublic Binding bindingErrorQueueAndExchange(){return BindingBuilder.bind(errorQueue()).to(errorExchange()).with(errorRoutingKey);}/***消息重新发布到异常MQ*/@Beanpublic MessageRecoverer messageRecoverer(){return new RepublishMessageRecoverer(rabbitTemplate,errorExchange,errorRoutingKey);}
}

🌟异常MQ消费者

@Component
@Slf4j
@RabbitListener(queuesToDeclare = { @Queue("error.queue") })
public class ErrorMQListener {@RabbitHandlerprivate void errorMessageHandler(EventMessage eventMessage, Message message, Channel channel) throws IOException {log.info("监听到消息:{}",message);//进行消息消费//发送邮箱通知、告警服务}
}

🌟注意

  1. 业务MQ消费者代码逻辑记得往外抛异常,进行try-catch了也要往外抛。
  2. 消息消费重试,达到重试次数进入到异常交换机、队列。消息确认方式需要改为自动ack。

🌟写在最后

有关于项目实战之RabbitMQ重试机制进行消息补偿通知到此就结束了。感谢大家的阅读,希望大家在评论区对此部分内容散发讨论,便于学到更多的知识。


请添加图片描述

http://www.yayakq.cn/news/494764/

相关文章:

  • 网站内怎样做关键词有效果凯里网站设计公司
  • 网站备案ps258做网站怎么样
  • 用js做网站登录wordpress获得当前文章的相关文章
  • 网站权重如何提高阿里云服务器可以做彩票网站吗
  • 揭阳响应式网站价格百度云资源搜索
  • 传奇怎么做充值网站山西网站建设营销什么价格
  • 网站开发市场前景seo网站建站公司的主页
  • 建设银行流水网站好看的美食怎么做视频网站
  • wordpress淘宝客建站教程wordpress的链接
  • 石排镇仿做网站做网站用的浏览器有哪些
  • 电商网站的费用怎么做帐微信小程序商城软件开发
  • 用Python做网站如何配置域名倒计时网站模板
  • 荆州市住房和城乡建设厅官方网站网站关键词排名不稳定
  • 企业网站手机版模板没有网站备案可以做诚信认证嘛
  • 东莞网站建设 石化白银网站seo
  • 网站建设怎么入账龙岩网站制作设计
  • 河北邯郸封闭最新消息西安官网seo分析
  • 指定关键字 网站有更新就提醒wordpress后台登陆界面
  • 学校网站建设的软件环境张家港建设网站
  • 电商网站开发技术外贸公司是私企还是国企
  • 粘土做龙网站视频做女装的网站
  • 互联网网站外贸公司大全
  • 济南迅翔网站建设中国建筑招聘网官网
  • 个人站长做哪些网站好建设网站的需要的工具
  • dw做的网站能搜到吗做lt行业的人让我登网站
  • 如何做海外淘宝网站360广告联盟怎么做网站
  • 南海做网站公司在线制作图片透明背景
  • 注册网站应注意事项个人主页设计实验报告
  • 网站建设对电子商务的意义传媒公司是干什么的
  • 网站维护描述软件下载wordpress主题