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

网站开发网页上传和网页发布wordpress本地上传图片

网站开发网页上传和网页发布,wordpress本地上传图片,网站备案中的网站名称,网站采集功能想要保证发送者一定能把消息发送给RabbitMQ#xff0c;一种是通过Confirm机制#xff0c;另一种就是通过事务机制。 RabbitMQ的事务机制#xff0c;允许生产者将一组操作打包成一个原子事务单元#xff0c;要么全部执行成功#xff0c;要么全部失败。事务提供了一种确保消…想要保证发送者一定能把消息发送给RabbitMQ一种是通过Confirm机制另一种就是通过事务机制。 RabbitMQ的事务机制允许生产者将一组操作打包成一个原子事务单元要么全部执行成功要么全部失败。事务提供了一种确保消息完整性的方法但需要谨慎使用因为他们对性能有一定的影响。 RabbitMQ是基于AMQP协议实现的RabbitMQ中事务是通过在通道Channel上启用的与事务机制有关的方法有三个 txSelstct()将当前channel设置成transaction模式。 txCommit提交事务。 txRollback()回滚事务。 我们需要先通过txSelect开启事务然后就可以发布消息给MQ了如果txCommit提交成功了则消息一定到达了RabbitMQ如果在txCommit执行之前RabbitMQ实例异常崩溃或者抛出异常那我们就可以捕获这个异常然后执行txRollback进行回滚事务。 所以通过事务机制我们也能保证消息一定可以发送给RabbitMQ。 以下是一个通过事务发送消息的方法实例 package com.example.demo.rabbitmq;import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connection; import com.rabbitmq.client.ConnectionFactory;public class RabbitMQTransactionExample {public static void main(String[] args) throws Exception {ConnectionFactory factory new ConnectionFactory();factory.setHost(localhost);try (Connection connection factory.newConnection();Channel channel connection.createChannel()) {//启用事务channel.txSelect();String exchangeName my_exchange;String routingKey my_routing_key;try {//发送第一条消息String message1 Transaction Message 1;channel.basicPublish(exchangeName, routingKey, null, message1.getBytes());//发送第二条消息String message2 Transaction Message 2;channel.basicPublish(exchangeName, routingKey, null, message2.getBytes());//模拟一个错误int x 1 / 0;//提交事务如果没有发生错误channel.txCommit();System.out.println(Transaction committed.);} catch (Exception e) {//发生错误回滚事务channel.txRollback();System.out.println(Transaction rolled back.);}}} }
http://www.hkea.cn/news/14401708/

相关文章:

  • python+网站开发实例教程外包做网站怎么拿源代码
  • wordpress後台建站如何做采集网站
  • 上海如何做网站生成器软件
  • 广东公诚通信建设监理有限公司网站想学设计怎么入门在家自己学
  • 瀑布流响应式网站模板wordpress最好的免费主题2018
  • 沈阳做微信和网站的公司微软雅黑适合于做网站吗
  • 安徽省工程建设监理协会网站雅布设计
  • 如何做中英文切换的双语网站百度快照优化排名怎么做
  • 站长工具怎么关闭百度里面的站长工具怎么取消
  • 微网站开发教程临夏城乡建设局网站
  • dw怎么做百度页面网站工业设计公司深圳本也设计
  • 北京网站建设 优化网站开发说明文档
  • 做网站的知名公司西昌有做网站的公司吗
  • 做网站为什么要备案在线网站建设培训班
  • linux 网站建设模板企业网站服务器的选择
  • 网站建站报告2000字个人网站的制作
  • 公司开通网站江苏建设人才是官方网站
  • 网站开发形式选择自学网站建设看什么书
  • 家装软装设计 上海关键词优化seo优化排名
  • 英国做deal的网站wordpress兼容html5
  • 亚马逊网站 如何做站内seo做网站建设怎么跑客户
  • 响应式网站怎么做mip个人网站的制作教程
  • 有没有专门做标书的网站东莞浩智专业网站建设哪家好
  • 网站定制案例网站建设一年能收入多少钱
  • 网站开发应注意哪些问题二建注册信息查询系统官网
  • wordpress 不连接外网推广资源seo
  • 关于插画的网站成都网站制作公司有哪些
  • 网站如何做电脑和手机专业vi机构
  • 河北唐山网站建设北极寒流wordpress
  • 企业建设网站应该一般多少钱a5网站建设