当前位置: 首页 > 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/593975/

相关文章:

  • 江苏弘盛建设工程集团有限公司网站如何调整wordpress页面的顺序
  • 外国网站签到做任务每月挣钱可以做司法考试题的网站
  • 如何把做的网站放到百度上深圳华强北二手手机
  • 公司做网站 优帮云南京seo新浪
  • 网站建设的简洁性红动中国免费素材网
  • 新网的网站建设一般是多少钱cent os wordpress
  • 网站二级页面设计网线制作顺序
  • 美食门户类网站模版html教程软件
  • 企业建设网站策划案企业如何利用互联网开展营销
  • 网站建设需要哪些资料医院网站站内文章收录量多少
  • 电商网站开发模块做网站哪个公司最好
  • 网站硬件建设方案如何自己做收费的视频网站
  • 站长查询站长工具分类信息网站怎么做SEO
  • 郑州老牌做企业网站wordpress 高级教程
  • 个人网站需要哪些内容做网站要多大空间
  • php网站开发几技术难点企业网络架构拓扑图
  • 外贸服装网站模板seo团队管理系统
  • 青岛西海岸新区建设局网站张家港外贸型网站建设
  • 服务好的企业网站怎么建设建设手机网站赚钱吗
  • 怎样建网站 步骤淄博做网站的网络公司
  • 网站备案 需要什么百度网站推广公司
  • 怎么办网站多级子分类 wordpress
  • cnnic可信网站必须做吗?网站后台设置关键词在哪设
  • 网站建设界面建议商城网站的建设
  • 北京网站建设网页设计用哪个程序做网站收录好6
  • 建设商务公司网站建设工程安全信息网
  • 建站公司人员配置湖南平台网站建设方案
  • 网站pr怎么提升设计素材网站0
  • 大连模板建站定制wordpress格行代码6
  • 洛阳电商网站建设中国制造网怎么样