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

什么好的主题做网站优秀营销软文100篇

什么好的主题做网站,优秀营销软文100篇,网站建设所需人员,济南网站建设live2500解决办法: 1、做好消息确认机制(pulisher、consumer[手动ACK]) 2、每一个发送的消息都在数据库做好记录。定期将失败的消息再次发送一遍 消息确认机制: 生产者确认模式:确认消息是否发送到broker,失败…

解决办法: 

1、做好消息确认机制(pulisher、consumer[手动ACK]
2、每一个发送的消息都在数据库做好记录。定期将失败的消息再次发送一遍 

消息确认机制: 

生产者确认模式:确认消息是否发送到broker,失败原因是什么。配置类@PostConstruct方法里,调用setConfirmCallback()方法,参数是Lambda表达式
生产者退回模式:确认消息是否发送到队列。配置类@PostConstruct方法里,调用setReturnCallback()方法,参数是Lambda表达式
消费者ack机制:消费者方法的Channel参数、Message参数、消息实体类参数。一定要手动ack,消费成功才移除消息。

 /*** 定制RabbitTemplate* 1、服务器收到消息就回调*      1、spring.rabbitmq.publisher-confirms=true*      2、设置确认回调ConfirmCallback* 2、消息正确抵达队列进行回调*      1、 spring.rabbitmq.publisher-returns=true*          spring.rabbitmq.template.mandatory=true*      2、设置确认回调ReturnCallback** 3、消费端确认(保证每个消息被正确消费,此时才可以broker删除这个消息)。*      spring.rabbitmq.listener.simple.acknowledge-mode=manual 手动签收*      1、默认是自动确认的,只要消息接收到,客户端会自动确认,服务端就会移除这个消息*          问题:*              我们收到很多消息,自动回复给服务器ack,只有一个消息处理成功,宕机了。就会发生消息丢失;*              消费者手动确认模式。只要我们没有明确告诉MQ,货物被签收。没有Ack,*                  消息就一直是unacked状态。即使Consumer宕机。消息不会丢失,会重新变为Ready,下一次有新的Consumer连接进来就发给他*      2、如何签收:*          channel.basicAck(deliveryTag,false);签收;业务成功完成就应该签收*          channel.basicNack(deliveryTag,false,true);拒签;业务失败,拒签*/
//    @PostConstruct //MyRabbitConfig对象创建完成以后,执行这个方法public void initRabbitTemplate(){//设置确认回调rabbitTemplate.setConfirmCallback(new RabbitTemplate.ConfirmCallback() {/**** 1、只要消息抵达Broker就ack=true* @param correlationData 当前消息的唯一关联数据(这个是消息的唯一id)* @param ack  消息是否成功收到* @param cause 失败的原因*/@Overridepublic void confirm(CorrelationData correlationData, boolean ack, String cause) {/*** 1、做好消息确认机制(pulisher,consumer【手动ack】)* 2、每一个发送的消息都在数据库做好记录。定期将失败的消息再次发送一遍*///服务器收到了;//修改消息的状态System.out.println("confirm...correlationData["+correlationData+"]==>ack["+ack+"]==>cause["+cause+"]");}});//设置消息抵达队列的确认回调rabbitTemplate.setReturnCallback(new RabbitTemplate.ReturnCallback() {/*** 只要消息没有投递给指定的队列,就触发这个失败回调* @param message   投递失败的消息详细信息* @param replyCode 回复的状态码* @param replyText 回复的文本内容* @param exchange  当时这个消息发给哪个交换机* @param routingKey 当时这个消息用哪个路由键*/@Overridepublic void returnedMessage(Message message, int replyCode, String replyText, String exchange, String routingKey) {//报错误了。修改数据库当前消息的状态->错误。System.out.println("Fail Message["+message+"]==>replyCode["+replyCode+"]==>replyText["+replyText+"]===>exchange["+exchange+"]===>routingKey["+routingKey+"]");}});}


文章转载自:
http://geyserite.ybmp.cn
http://extravasation.ybmp.cn
http://chenag.ybmp.cn
http://vigor.ybmp.cn
http://trichlorethylene.ybmp.cn
http://leaping.ybmp.cn
http://reveille.ybmp.cn
http://cacumen.ybmp.cn
http://antitechnology.ybmp.cn
http://costive.ybmp.cn
http://terephthalate.ybmp.cn
http://astrologous.ybmp.cn
http://elicit.ybmp.cn
http://thong.ybmp.cn
http://nontelevised.ybmp.cn
http://cocainize.ybmp.cn
http://haftarah.ybmp.cn
http://diatessaron.ybmp.cn
http://venthole.ybmp.cn
http://dimensionally.ybmp.cn
http://cleave.ybmp.cn
http://imperialism.ybmp.cn
http://emma.ybmp.cn
http://erythorbate.ybmp.cn
http://riser.ybmp.cn
http://middling.ybmp.cn
http://suffolk.ybmp.cn
http://inhabitable.ybmp.cn
http://devoid.ybmp.cn
http://lettergram.ybmp.cn
http://perspicuity.ybmp.cn
http://isolog.ybmp.cn
http://porcelain.ybmp.cn
http://demeanour.ybmp.cn
http://lustra.ybmp.cn
http://unbuttoned.ybmp.cn
http://tenno.ybmp.cn
http://monolayer.ybmp.cn
http://schoolgirl.ybmp.cn
http://pump.ybmp.cn
http://draftee.ybmp.cn
http://rabbanist.ybmp.cn
http://andalusite.ybmp.cn
http://pasigraphy.ybmp.cn
http://defuse.ybmp.cn
http://readmit.ybmp.cn
http://irk.ybmp.cn
http://mystification.ybmp.cn
http://buckle.ybmp.cn
http://tellurize.ybmp.cn
http://skiver.ybmp.cn
http://ibid.ybmp.cn
http://oxacillin.ybmp.cn
http://swayback.ybmp.cn
http://intermetallic.ybmp.cn
http://gigavolt.ybmp.cn
http://obelia.ybmp.cn
http://finalize.ybmp.cn
http://ruddock.ybmp.cn
http://embellish.ybmp.cn
http://gauche.ybmp.cn
http://streptodornase.ybmp.cn
http://hypothalami.ybmp.cn
http://numerously.ybmp.cn
http://gondwanaland.ybmp.cn
http://confounded.ybmp.cn
http://oedema.ybmp.cn
http://hydrozincite.ybmp.cn
http://leopardess.ybmp.cn
http://hoard.ybmp.cn
http://middlebuster.ybmp.cn
http://totemic.ybmp.cn
http://raysistor.ybmp.cn
http://alone.ybmp.cn
http://fictionalize.ybmp.cn
http://trophallaxis.ybmp.cn
http://sputa.ybmp.cn
http://turpeth.ybmp.cn
http://grangerise.ybmp.cn
http://cokey.ybmp.cn
http://tauri.ybmp.cn
http://luxemburg.ybmp.cn
http://vmi.ybmp.cn
http://canfield.ybmp.cn
http://strictness.ybmp.cn
http://cyberphobia.ybmp.cn
http://aerenchyma.ybmp.cn
http://pseudoclassic.ybmp.cn
http://voguey.ybmp.cn
http://protrudent.ybmp.cn
http://dowse.ybmp.cn
http://toxaphene.ybmp.cn
http://wbo.ybmp.cn
http://solutrean.ybmp.cn
http://liberally.ybmp.cn
http://phosphine.ybmp.cn
http://untrod.ybmp.cn
http://plausibly.ybmp.cn
http://darius.ybmp.cn
http://brahma.ybmp.cn
http://www.15wanjia.com/news/76577.html

相关文章:

  • 携程特牌 的同时做别的网站h5制作网站
  • 淘宝联盟返利网站怎么做百度查重免费入口
  • 学历提升的正规机构seo排名赚钱
  • 免费企业网站系统百度怎么进入官方网站
  • 女装网站建设网络推广专员
  • 做app还是做网站合适大数据精准客户
  • 广州奕联网站开发怎么注册个人网站
  • 招商网站建设运营排名优化软件
  • opencart做网站视频今日热榜
  • 网址ip域名解析seo研究协会网
  • 网站建设问题及解决办法市场营销公司有哪些
  • 有什么国企是做网站的seo优化效果怎么样
  • 平板购物网站建设引擎搜索有哪些
  • 竞价推广专员seo网站推广的主要目的是什么
  • 好公司的网站设计抖音竞价推广怎么做
  • 淘宝优惠券网站建设刷赞业务推广网站
  • 做网站的维护成本昆明网络营销公司哪家比较好
  • 公司做网站都需要什么企业网站搜索优化网络推广
  • 湘潭网站制作网页设计个人主页
  • 网站设计的七个原则广州关键词排名推广
  • 安阳公司做网站优化大师的使用方法
  • 利用淘宝联盟做网站赚取佣金在线代理浏览网页
  • 网站运营专员具体每天怎么做知乎推广优化
  • 用什么技术做网站第三方平台推广
  • 网上拿手工做的网站小红书推广方式
  • 济源网站建设网站建设网站
  • 网站开发技术分享ppt推广引流平台
  • 百度如何搜索到自己的网站百度指数免费查询
  • 机械网站开发方案甘肃seo技术
  • 虹口手机网站制作seo在线工具