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

利用软件做许多网站违法吗html是前端还是后端

利用软件做许多网站违法吗,html是前端还是后端,宣传软文模板,一个商城一、生产者端防丢失 1. 发送方式选择 同步发送:使用 send() 方法,等待 Broker 确认响应(SendResult),确保消息已成功发送。异步发送:使用 sendAsync() 方法并设置回调函数,处理发送成功 / 失败…

一、生产者端防丢失

1. 发送方式选择
  • 同步发送:使用 send() 方法,等待 Broker 确认响应(SendResult),确保消息已成功发送。
  • 异步发送:使用 sendAsync() 方法并设置回调函数,处理发送成功 / 失败的逻辑。
  • 单向发送:使用 sendOneway(),不等待响应(适用于允许少量丢失的场景)。
2. 重试机制
  • 设置 maxRetryTimesWhenSendFailed:生产者自动重试次数(默认 2 次)。
  • 自定义异常处理:捕获 MQClientExceptionRemotingException,手动重试。

二、Broker 端防丢失

1.消息持久化
2.主从复制

Broker消息的零丢失方案:

  • 同步刷盘:在返回应用写成功状态前,消息已经被写入磁盘。
  • 异步刷盘:消息可能只是被写入了内存的PAGECACHE,写操作的返回快,吞吐量大;当内存里的消息量积累到一定程度时,统一触发写磁盘操作,快速写入
  • 同步复制:等Master和Slave均写成功后才反馈给客户端写成功状态
  • 异步复制:只要Master写成功即可反馈给客户端写成功状态

推荐:

  • 刷盘方式

Master和Slave都设置成ASYNC_FLUSH的异步刷盘

  • 复制方式

Master配置成SYNC_MASTER 同步复制

三:消费者端防丢失

1.广播消费(BROADCASTING

2.事务消息(半消息)

3.死信队列

怎么保证不丢失?
  • 生产者
    • 开启confirm模式,重试的机制
  • rocketMQ
    • 开启持久化(增大 commitLog 刷盘间隔
  • 消费者
    • ack的机制

消息持久化机制:Broker接收到消息后,会立即将消息写入磁盘,并返回确认信息给生产者。RocketMQ支持同步刷盘和异步刷盘两种方式,其中同步刷盘方式在消息写入磁盘后才返回确认,可靠性更高

消费失败后的常见的处理方法:
  • 方式 1:返回 Action.ReconsumeLater(推荐) 重试
  • 方式 2:返回 Null
  • 方式 3:抛出异常
http://www.dtcms.com/wzjs/540463.html

相关文章:

  • 徐州网站建设技术托管制作外贸型网站
  • fireworks8做网站中国小康建设网是骗子网站吗?
  • 长春专业网站建设模板网站建设写
  • 爱网站关键词挖掘页制作与网站建设技术大全
  • 查企业年报的网站公司设立流程七个步骤
  • 技术支持 鼎维重庆网站建设专家北京免费网站开发维护
  • 网站运营与管理的一个目的公司seo是什么职位
  • asp.net.做简单的网站金华市建设银行网站
  • win7asp+sql server 2008做网站做淘宝代码的网站
  • 建设银行舒城支行网站宜宾网站制作
  • 二级域名分发网站网站优化外包费用
  • 时尚手表网站网线制作实验步骤
  • 手机上怎么做微电影网站证件在线制作免费
  • 网站建设验收报告模板网址和网站的区别
  • 网站代码制作网站建设招标书
  • 管理系统网站模板在线生成多款表白网站是怎么做的
  • 网站推广合作外贸公司介绍
  • 黑别人网站开奖网站怎么做
  • 网站提高收录和访问量怎样做微课网站
  • 成都建站免费模板免费高清logo在线
  • 资讯网站做app北京搬家公司大全
  • 建设一个视频网站wordpress 托管建站
  • 顺德网站制作案例价位关键词代发排名首页
  • 疑问句做网站标题艺术培训网站模板
  • 网站建设 有必要吗wordpress 改为中文字体
  • 中国安能建设总公司网站wordpress返回顶部图标
  • 网站建设详情报价成都微信网站建设推
  • 网站开发与设计实训报告心得网站改版 降权
  • 公司增加英文网站要怎么做三明seo培训
  • 枣庄网站开发招聘怎么做网站链接支付