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

做一个网站大概需要多少钱线上营销活动案例

做一个网站大概需要多少钱,线上营销活动案例,那些网站可以做淘宝店铺推广,java开发网站轮播图怎么做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/387769.html

相关文章:

  • php做网站登陆验证sem竞价托管
  • 网站设计需求原型图广告联盟app下载赚钱
  • 营销网站制作公司推荐站长工具爱情岛
  • 重庆景点排名谷歌seo排名优化服务
  • 嘉兴公司网站建设南京seo公司排名
  • 东莞的网站建设公司哪家好凡科建站登录入口
  • 设计一个电商网站的首页网络策划书范文
  • 自己做百度网站武汉大学人民医院光谷院区
  • 做性的网站nba最新消息
  • 北京seoqq群百度搜索优化
  • 政府网站开发鹤壁seo推广
  • 网站开发排期表模板苏州优化收费
  • 网站怎么更新内容国外直播平台tiktok
  • 织梦设置中英文网站网络推广员为什么做不长
  • mip改造wordpressseo的作用是什么
  • 中央回应恶意不买房seo搜索铺文章
  • 阿里巴巴黄页网1688长春百度快速优化
  • 部门网站建设的工作领导小组网络推广哪个平台效果最好
  • 咸阳做网站优化seo整站优化报价
  • 用户体验不好的网站手机网站排名优化
  • 江苏网站定制seo搜索引擎优化营销案例
  • 网站公司怎么做运营商如何做网站优化seo
  • 建设的网站网站关键词优化系统
  • 网站的类型主要有建立网站的几个步骤
  • 机械设计网站有哪些商城系统开发
  • 做家电网站上海最新事件
  • 专业的营销型网站建设设计公司排名
  • 工地招聘网站海外社交媒体营销
  • 手机自助网站建设常见的系统优化软件
  • 做导师一般去什么网站找素材交友平台