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

色情网站模板百度外链查询工具

色情网站模板,百度外链查询工具,广南网站建设,专业网专业网站建设1. 简介与 MySQL、Redis 一样,RabbitMQ 也支持事务。事务中的消息,要么全都发送成功,要么全部发送失败,不会出现一部分成功一部分失败的情况。2. 使用事务发送消息spring 中使用 RabbitMQ 开启事务需要两步:第一步&…

1. 简介

与 MySQL、Redis 一样,RabbitMQ 也支持事务。事务中的消息,要么全都发送成功,要么全部发送失败,不会出现一部分成功一部分失败的情况。

2. 使用事务发送消息

spring 中使用 RabbitMQ 开启事务需要两步:

第一步:配置 RabbitTemplate

使用下面这段代码,将 RabbitTemplate 的 transactional 设置为 true:

    @Bean("transRabbitTemplate")public RabbitTemplate transRabbitTemplate(ConnectionFactory connectionFactory) {RabbitTemplate rabbitTemplate = new RabbitTemplate(connectionFactory);rabbitTemplate.setChannelTransacted(true);return rabbitTemplate;}

第二步:在使用 @Transactional注解:

    @Transactional //开启事务@RequestMapping("/trans")public String trans() {transRabbitTemplate.convertAndSend("", Constants.TRANS_QUEUE, "trans 1");transRabbitTemplate.convertAndSend("", Constants.TRANS_QUEUE, "trans 2");int num = 3 / 0;transRabbitTemplate.convertAndSend("", Constants.TRANS_QUEUE, "trans 3");return "消息发送成功";}

在上面的代码中,存在一处异常,当运行程序后,由于使用了事务,那么这三条消息应该都不会进入队列中。

代码运行结果如下:

可以看到,trans.queue 队列中没有消息存在。

http://www.dtcms.com/wzjs/339424.html

相关文章:

  • 广州海珠网站开发定制企业推广宣传方案
  • 南宁网站建设超博网络前端开发培训机构推荐
  • 做网站推广有啥活动seo优化咨询
  • 聊城市城乡建设委员会网站seo查询工具
  • 网站建设网络推广微信网站百度浏览器网页版入口
  • 网站备案域名所有人seo优化搜索结果
  • 园林景观设计网站推荐百度竞价怎么排名第一
  • 公司核名在哪个网站长沙优化网站推广
  • 网站后台是什么网站注册域名
  • 做商城网站要哪些流程湖南seo优化哪家好
  • 开源程序做网站成都自然排名优化
  • 百度快照 直接进入网站如何做网站推广及优化
  • 海南城乡建设庁网站2021最火营销方案
  • 怎么用ngrok做网站陕西新站seo
  • 做logo的比赛网站上海关键词排名优化怎样
  • 网站建制作公司做神马seo快速排名软件
  • 网站开发实践研究报告长沙seo优化公司
  • 中山网站建设企业网络推广怎样做
  • 办公室设计装修咨询长春网站优化服务
  • 西部数码官方网站申请一个网站需要多少钱
  • 成都网站建设多少钱宝塔建站系统
  • 宿州科技网站建设seo优化软件免费
  • 西安网站建设xamokj学习软件
  • 企业网站平台如何做网络推广网络推广优化培训
  • 网站建设模板是什么网站制作网站推广
  • 网站开发和网站建设公司做个网站多少钱
  • 网站怎样自己做推广推广计划书范文
  • 网站跳转怎么办网页设计制作软件
  • 南京网站建设公司bing搜索引擎下载
  • 如何用flash做网站高质量软文