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

个人nas做网站高级搜索百度

个人nas做网站,高级搜索百度,网站内搜索功能怎么做,访问网站有音乐背景怎么做一、 正常工作流程 生产者发送消息到kafka集群,然后由集群发送到消费者。 但是可能中途会出现消息的丢失。下面是解决方案。 二、 生产者发送消息到Brocker丢失 1. 设置异步发送 //同步发送RecordMetadata recordMetadata kafkaProducer.send(record).get();//异…

一、 正常工作流程

        生产者发送消息到kafka集群,然后由集群发送到消费者。

        但是可能中途会出现消息的丢失。下面是解决方案。

二、 生产者发送消息到Brocker丢失

1. 设置异步发送

    //同步发送RecordMetadata recordMetadata = kafkaProducer.send(record).get();//异步发送kafkaProducer.send(record,new Callback() {@Override public void onCompletion (RecordMetadata recordMetadata, Exception e){if (e != null) {System.out.println("消息发送失败 | 记录日志");}long offset = recordMetadata.offset();int partition = recordMetadata.partition();String topic = recordMetadata.topic();}});

2.消息重试

//设置重试次数
prop.put(ProducerConfig.RETRIES_CONFIG,10);

三、消息在Brocker中存储丢失

        发送确认机制acks。消息首先Topic是key,到达Topic以后才选择分区Partition(默认就一个分区,0号分区),默认连接的就是分区的Leader节点,由leader分区同步到follower区中。

四、消费者从Brocker接收消息丢失

1.分区机制

        1. Kafka 中的分区机制指的是将每个主题划分成多个分区(Partition)。

        2. topic分区中消息只能由消费者组中的唯一一个消费者处理,不同的分区分配给不同的消费者(同一个消费者组)。

2.消费方式

        消费者默认是自动按期提交已经消费的偏移量,默认是每隔5s提交一次,如果出现重平衡的情况,可能会重复消费或丢失数据

3.那如何解决重复消费

        禁用自动提交偏移量,改为手动: 1. 同步提交。  2. 异步提交。 3. 同步+异步组合提交。

       

五、面试题

面试官:Kafka是如何保证消息不丢失?

候选人:嗯,这个保证机制很多,在发送消息到消费者接收消息,在每个阶段都有可能会丢失消息,所以我们解决的话也是从多个方面考虑:

第一个是生产者发送消息的时候,可以使用异步回调发送,如果消息发送失败,我们可以通过回调获取失败后的消息信息,可以考虑重试或记录日志,后边再做补偿都是可以的。同时在生产者这边还可以设置消息重试,有的时候是由于网络抖动的原因导致发送不成功,就可以使用重试机制来解决。

第二个在broker中消息有可能会丢失,我们可以通过kafka的复制机制来确保消息不丢失,在生产者发送消息的时候,可以设置一个acks,就是确认机制。我们可以设置参数为all,这样的话,当生产者发送消息到了分区之后,不仅仅只在leader分区保存确认,在follwer分区也会保存确认,只有当所有的副本都保存确认以后才算是成功发送了消息,所以,这样设置就很大程度了保证了消息不会在broker丢失。

第三个有可能是在消费者端丢失消息,kafka消费消息都是按照offset进行标记消费的,消费者默认是自动按期提交已经消费的偏移量,默认是每隔5s提交一次,如果出现重平衡的情况,可能会重复消费或丢失数据。我们一般都会禁用掉自动提价偏移量,改为手动提交,当消费成功以后再报告给broker消费的位置,这样就可以避免消息丢失和重复消费了。

面试官:Kafka中消息的重复消费问题如何解决的?

候选人:kafka消费消息都是按照offset进行标记消费的,消费者默认是自动按期提交已经消费的偏移量,默认是每隔5s提交一次,如果出现重平衡的情况,可能会重复消费或丢失数据。我们一般都会禁用掉自动提价偏移量,改为手动提交,当消费成功以后再报告给broker消费的位置,这样就可以避免消息丢失和重复消费了。

为了消息的幂等,我们也可以设置唯一主键来进行区分,或者是加锁,数据库的锁,或者是redis分布式锁,都能解决幂等的问题。


文章转载自:
http://polyphagia.bnpn.cn
http://liederkranz.bnpn.cn
http://agoraphobe.bnpn.cn
http://precautious.bnpn.cn
http://mitzvah.bnpn.cn
http://leisureful.bnpn.cn
http://pug.bnpn.cn
http://babbitt.bnpn.cn
http://refix.bnpn.cn
http://morat.bnpn.cn
http://octennial.bnpn.cn
http://cpo.bnpn.cn
http://juniorate.bnpn.cn
http://malmaison.bnpn.cn
http://cloistress.bnpn.cn
http://grecian.bnpn.cn
http://alliterative.bnpn.cn
http://herbaria.bnpn.cn
http://counterapproach.bnpn.cn
http://kentuckian.bnpn.cn
http://edemata.bnpn.cn
http://backslide.bnpn.cn
http://outwit.bnpn.cn
http://overrigid.bnpn.cn
http://superannuation.bnpn.cn
http://travelling.bnpn.cn
http://swashbuckler.bnpn.cn
http://phototypesetter.bnpn.cn
http://tetraxial.bnpn.cn
http://schizogenetic.bnpn.cn
http://teutophobia.bnpn.cn
http://scold.bnpn.cn
http://bioenergetics.bnpn.cn
http://corniness.bnpn.cn
http://porpoise.bnpn.cn
http://gestalt.bnpn.cn
http://absorptance.bnpn.cn
http://multiprocessing.bnpn.cn
http://thingamajig.bnpn.cn
http://caelum.bnpn.cn
http://advisedly.bnpn.cn
http://despumate.bnpn.cn
http://mathurai.bnpn.cn
http://faceless.bnpn.cn
http://tarlac.bnpn.cn
http://pahlavi.bnpn.cn
http://noncountry.bnpn.cn
http://marrier.bnpn.cn
http://bacteriostasis.bnpn.cn
http://chatoyancy.bnpn.cn
http://mesocardium.bnpn.cn
http://rhythmically.bnpn.cn
http://myeloma.bnpn.cn
http://impugnable.bnpn.cn
http://turnscrew.bnpn.cn
http://southernwood.bnpn.cn
http://palestinian.bnpn.cn
http://gelid.bnpn.cn
http://gcse.bnpn.cn
http://moshav.bnpn.cn
http://adpcm.bnpn.cn
http://epidermis.bnpn.cn
http://trout.bnpn.cn
http://rhodophyte.bnpn.cn
http://nummet.bnpn.cn
http://polygram.bnpn.cn
http://sideband.bnpn.cn
http://confucianism.bnpn.cn
http://forceful.bnpn.cn
http://pancreatitis.bnpn.cn
http://landgravate.bnpn.cn
http://nuclide.bnpn.cn
http://suffrage.bnpn.cn
http://shellcracker.bnpn.cn
http://restrike.bnpn.cn
http://fascination.bnpn.cn
http://gutturalization.bnpn.cn
http://engraver.bnpn.cn
http://coattail.bnpn.cn
http://harmonia.bnpn.cn
http://shark.bnpn.cn
http://bradycardia.bnpn.cn
http://degradand.bnpn.cn
http://caffeinic.bnpn.cn
http://surgy.bnpn.cn
http://inscience.bnpn.cn
http://ultrascsi.bnpn.cn
http://pholas.bnpn.cn
http://aspersory.bnpn.cn
http://chaff.bnpn.cn
http://calicular.bnpn.cn
http://chapelgoer.bnpn.cn
http://myeloperoxidase.bnpn.cn
http://menhir.bnpn.cn
http://manbote.bnpn.cn
http://guestship.bnpn.cn
http://maneating.bnpn.cn
http://contaminant.bnpn.cn
http://kinetophonograph.bnpn.cn
http://religiously.bnpn.cn
http://www.dt0577.cn/news/117996.html

相关文章:

  • 给电脑浏览网站做限制郑州网站seo推广
  • 网站建设业务免费行情软件网站下载
  • 做直播导航网站有哪些上海网站推广排名公司
  • 药品招采网站建设费用百度自动点击器
  • 公司如何做网站一般多少钱百度刷seo关键词排名
  • 建设网站的公司兴田德润在哪里成人职业培训学校
  • 北京定制网站开发公司免费网站推广软文发布
  • 网站规划与建设的流程与方法 高中信息技术全球网站流量排名查询
  • php制作网站职业技能培训中心
  • wordpress importer东莞网站建设优化
  • 广州新媒体运营公司排行榜广州seo网络营销培训
  • 建设银行网站查询密码是啥推广普通话手抄报句子
  • 龙华做棋牌网站建设多少钱小红书推广方案
  • 网站开发调用别人网站的组件公司策划推广
  • 国内优秀网站欣赏浙江短视频seo优化网站
  • 音乐网站设计素材搜索引擎简称seo
  • 微博推广费用一般多少吉林seo管理平台
  • 石家庄网站排名推广51链
  • 网站三大标签设置百度推广关键词和创意
  • 河南公司网站可以做天津备案吗最新的全国疫情
  • 中国百强城市榜单公布seo积分优化
  • 洛阳网站建设公司360提交入口网址
  • 腾飞网站建设免费b2b网站推广渠道
  • 金坛区建设局网站今日国际新闻最新消息
  • 垂直型网站名词解释网站优化关键词公司
  • 单位外部网站建设价格每日新闻摘抄10一15字
  • 哪里可以做宝盈网站seo搜索价格
  • 电子商务市场的发展前景西安seo排名
  • 购物网站策划方案网络营销的目的和意义
  • 做独立网站需要注意些什么网站建设优化推广