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

用微信怎么做企业网站wordpress 超过2m

用微信怎么做企业网站,wordpress 超过2m,西安网站建设费用,公司网站如何维护配置文件 spring:rabbitmq:publisher-confirm-type: correlated #开启确认回调publisher-returns: true #开启返回回调listener:simple:acknowledge-mode: manual #设置手动接受消息消息从生产者到交换机 无论消息是否到交换机ConfirmCallback都会触发。 Resourceprivate Rabb…配置文件 spring:rabbitmq:publisher-confirm-type: correlated #开启确认回调publisher-returns: true #开启返回回调listener:simple:acknowledge-mode: manual #设置手动接受消息消息从生产者到交换机 无论消息是否到交换机ConfirmCallback都会触发。 Resourceprivate RabbitTemplate rabbitTemplate;PostConstructpublic void init() {//构造方法执行之后执行,用于初始化一些信息rabbitTemplate.setConfirmCallback(new RabbitTemplate.ConfirmCallback() {Overridepublic void confirm(CorrelationData correlationData, boolean ack, String cause) {if (ack) {log.info(消息成功到达交换机);return;}//未到达交换机可以采取一系列措施保证消息不会丢失log.error(消息未发送到交换机{}, cause);}});}消息从交换机到队列 只有消息没到达队列才会触发ReturnsCallback Resourceprivate RabbitTemplate rabbitTemplate;PostConstructpublic void init() {rabbitTemplate.setReturnsCallback(new RabbitTemplate.ReturnsCallback() {Overridepublic void returnedMessage(ReturnedMessage returned) {log.error(消息没有从交换机到达队列{}, returned.getReplyText());}});}消息从队列到消费者ACK 消息默认是自动确认的手动确认需配置文件开启无论消息是否被成功消费都会被确认确认后消息就会自动删除 Channel接口里有三个方法 // deliveryTag消息的唯一表示 multiple 为true可以批量处理这条消息之前的所有消息假设你的消费者从 RabbitMQ 中获取了一批消息然后在处理完这批消息后你可以一次性确认所有消息而不需要一个一个地确认。requeue 是否重新入队不重新入队就会变成死信如果配置了死信交换机和死信队列就会进入死信队列没有配置消息就直接删除 void basicAck(long deliveryTag, boolean multiple) //确认消息 void basicNack(long deliveryTag, boolean multiple, boolean requeue)//不确认消息 void basicReject(long deliveryTag, boolean requeue)// 拒绝消息示例代码 RabbitListener(queues {queue.direct.i})public void receiveMessage2(Message message, Channel channel) {MessageProperties messageProperties message.getMessageProperties();//消息的唯一标识发消息时自动添加消息的身份证long deliveryTag messageProperties.getDeliveryTag();try {byte[] body message.getBody();log.info(接收到的消息为{}, new String(body));//multiple false 表示只确认当前消息 true 确认所有消息channel.basicAck(deliveryTag, false);} catch (Exception e) {log.error(处理过程出错{}, e.getMessage());try {//requeue true 重新入队 false 进入死信队列如果没有死信队列则直接删除channel.basicNack(deliveryTag, false, false);} catch (IOException ex) {throw new RuntimeException(ex);}throw new RuntimeException(e);}}
http://www.hkea.cn/news/14359322/

相关文章:

  • 手机端网站建设备案wordpress弄个人博客好吗
  • 杭州网站建设及推广网站建设文字教程
  • 淘客做网站多少钱长春 网站 设计
  • 网站建设的主要内容包括wordpress获取分类下所有文章
  • 加强机关网站建设湛江人做寄生虫网站
  • 浙江二建建设集团有限公司网站wordpress主题安装在哪里
  • 2015做那些网站致富wordpress短代码页面
  • 30g月流量网站wordpress 商城
  • 网站建设模板网站aso网站
  • 怎么制作公司自己网站网站友情链接要加什么用
  • 苏州建网站的公司招各省施工备案网站
  • 优良的定制网站建设服务商深圳网页设计公司在哪
  • 网站建设费用核算科目北京外贸进出口公司
  • 网站建设86215wordpress调用post
  • 建设厅网站更改登陆密码安徽省在建项目查询
  • 东营北京网站建设wordpress修改密码函数
  • 中国建设信用卡网站上海网站建设大概多少钱
  • wap网站建设是什么邯郸网站建设哪儿好
  • 如何查看网站的访问量注册建筑劳务公司需要什么条件
  • 网站开发提问wordpress 等级权限插件
  • 安庆商务网站建设wordpress移动端禁止放大
  • 路桥网站建设公司html表格的完整代码
  • 电子商务网站建设与运营方向域名 备案 没有网站
  • 网站盈利模式设计重庆智能网站建设企业
  • 深圳网站建设好不好地图网站设计
  • 饮料企业哪个网站做的比较好短视频营销策略
  • 网站排名突然掉了怎么回事做网站cookie传值
  • 营销展示型网站模板如何寻找做网站的客户
  • 网站服务器端口设置企业推广方式有哪些
  • 做网站的公司合肥网站建设外文文献翻译