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

如何介绍自己做的网站建立网站的链接结构有哪几种形式简述其各自的优缺点

如何介绍自己做的网站,建立网站的链接结构有哪几种形式简述其各自的优缺点,石家庄企业网站,wordpress 配置七牛事务的简单配置及使用 配置事务管理器声明队列生产者代码测试 RabbitMQ是基于AMQP协议实现的,该协议实现了事务机制,因此RabbitMQ也支持事务机制. SpringAMQP也提供了对事务相关的操作.RabbitMQ事务允许开发者确保消息的发送和接收是原子性的&#xff0c…

事务的简单配置及使用

    • 配置事务管理器
    • 声明队列
    • 生产者代码
    • 测试

在这里插入图片描述

RabbitMQ是基于AMQP协议实现的,该协议实现了事务机制,因此RabbitMQ也支持事务机制.
SpringAMQP也提供了对事务相关的操作.RabbitMQ事务允许开发者确保消息的发送和接收是原子性的,要么全部成功,要么全部失败.

配置事务管理器


@Configuration
public class RabbitTemplateConfig {//事务@Bean("transRabbitTemplate")public RabbitTemplate transRabbitTemplate(ConnectionFactory connectionFactory){RabbitTemplate rabbitTemplate = new RabbitTemplate(connectionFactory);//设置setChannelTransacted为truerabbitTemplate.setChannelTransacted(true);  return rabbitTemplate;}//配置事务管理器@Beanpublic RabbitTransactionManager rabbitTransactionManager(ConnectionFactory connectionFactory){return new RabbitTransactionManager(connectionFactory);}}

声明队列

@Configuration
public class RabbitMQConfig {@Bean("transQueue")public Queue transQueue(){return QueueBuilder.durable(Constant.TRANS_QUEUE).build();}
}

生产者代码

@RestController
@RequestMapping("/producer")
public class ProducerController {@Resource(name = "transRabbitTemplate")private RabbitTemplate transRabbitTemplate;@Transactional@RequestMapping("/trans")public String trans(){//1. rabbitTemplate.setChannelTransacted(true);设置事务属性为true//2. 开启@Transactional注解//3. RabbitTransactionManagerSystem.out.println("trans test...");transRabbitTemplate.convertAndSend("",Constant.TRANS_QUEUE, "trans test 1...");int num = 5/0;transRabbitTemplate.convertAndSend("",Constant.TRANS_QUEUE, "trans test 2...");return "消息发送成功";}}

测试

下面基于我们编写的代码来进行一下简单的测试
@Transactional注解和不加@Transactional注解
在这里插入图片描述
我们先把注解屏蔽掉调用接口
在这里插入图片描述
此时再看看我们RabbitMQ的管理界面,可以看到第一条消息发送成功了
在这里插入图片描述
把消息删掉再加上@Transactional注解,再调用接口
在这里插入图片描述
在这里插入图片描述
可以看到此时我们的队列里就不会收到消息了
在这里插入图片描述


在这里插入图片描述

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

相关文章:

  • 怎么查询最新网站兰州网站运营
  • 企业手机网站 案例网站备案跟做哪个推广有关系吗
  • 自学网站平面设计typecho做网站
  • 电脑如何做ppt模板下载网站小程序代理公司
  • 深圳品牌网站建设公司有哪些企业网站如何上存
  • 网站开发流程丽江免费商城版网站制作
  • 做网站需要竞品分析么拓者设计吧电脑版
  • pc网站是什么西安做网站魔盒
  • 网站建设zgkr无锡有人代做淘宝网站吗
  • 自己做的网站怎么查福州市网站建设公司
  • 深圳市南山区住房和建设局官方网站wordpress炫酷网页
  • 全国门户网站有哪些广州学生做网站
  • 网站建设区别广州注册公司代理
  • 千万不要报培训班学室内设计天津做网站优化价格
  • 宠物网站设计的代码北京微信网站建设公司
  • 防网站模板微信自建小程序
  • 企业网站需要什么深州市住房保障和城乡建设局网站
  • html 网站源码 卖手机核心关键词和长尾关键词举例
  • 知道源代码如何做网站dedecms 网站安装教程
  • 如何查看网站的更新频率网站建设公司 华艺网络
  • 商丘网站建设方案昆明市门户网站
  • 单页面网站无锡网络营销推广公司
  • 长沙做企业网站推广的公司湖南宣传片制作公司
  • 电子商务网站接口费率企业网站开发用什么软件
  • 网站架构的优化wamp做的网站外网怎么访问不了
  • 科技公司主要经营什么知乎seo
  • 网页设计与网站建设全攻略上海临平路网站建设
  • 网站上线 文案龙岩做网站改版一般多久
  • 兴义哪有做网站免费网站免费无遮挡
  • 网站建设技术 翻译泰安小程序网络公司