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

html购物网站源码比较靠谱的网站

html购物网站源码,比较靠谱的网站,web网站开发技术有哪些,怎么样自己开网站今天发现一个Kafka消息倾斜的问题,小小记录一下 问题出现的原因: 我的topic有16个分区,我的用户id是uuid,整体是比较均匀的,对id做hash处理后然后对分区数量取模作为消息的key,最后发送Kafka消息使用如下…

今天发现一个Kafka消息倾斜的问题,小小记录一下

问题出现的原因:

我的topic有16个分区,我的用户id是uuid,整体是比较均匀的,对id做hash处理后然后对分区数量取模作为消息的key,最后发送Kafka消息使用如下方法:

	@Overridepublic ListenableFuture<SendResult<K, V>> send(String topic, K key, @Nullable V data) {ProducerRecord<K, V> producerRecord = new ProducerRecord<>(topic, key, data);return doSend(producerRecord);}

最后发现16个分区中有7个分区没数据

我做了如下排查:首先找一批id做hash、取模计算,发现数据分布0~15很均匀,所以不是计算的问题,那问题就出现在Kafka上,以下是AI给我的Kafka分区机制:

所以相当于做了两次hash并且取模,导致数据倾斜,改进如下:

	@Overridepublic ListenableFuture<SendResult<K, V>> send(String topic, Integer partition, K key, @Nullable V data) {ProducerRecord<K, V> producerRecord = new ProducerRecord<>(topic, partition, key, data);return doSend(producerRecord);}

直接使用指定分区的方法

http://www.dtcms.com/wzjs/439756.html

相关文章:

  • 做购物平台网站需要多少资金2022百度收录越来越难了
  • 做代理需要网站吗推广专员
  • 网站制作维护发票搜索引擎营销的手段包括
  • 网站的空间与域名北京网络营销外包公司哪家好
  • 建设淘宝网站的意义线上推广的方法
  • 石家庄门户网站制作青岛今天发生的重大新闻
  • 网站建设免费的新闻营销发稿平台
  • 西安模板网站建站张家口网站seo
  • 网站开发工资一般多少公众号微博seo
  • 电子 网站模板拓客团队怎么联系
  • 国内新闻摘抄2022年沈阳网站seo排名公司
  • 广州注册公司核名在哪个网站黑河seo
  • 大足网站建设公司百度关键词搜索排名多少钱
  • 视频网站建设框架安徽seo网络优化师
  • 做网站要注意些什么要求活动推广宣传方案
  • 极简 单页面网站模板seo工具有哪些
  • 建设导航网站费用搜狐视频
  • 自助建站的优势北京seo分析
  • 长沙网络营销招聘南京关键词seo公司
  • 固始网站建设南通百度seo代理
  • 16岁的做兼职在什么网站好2022拉新推广赚钱的app
  • 做h5页面有哪些好网站阿里巴巴官网
  • 21天网站建设实录pdfseo主要做什么工作内容
  • 深圳自建站有哪些大公司多少关键词排名优化软件
  • 有个人做网站的百度推广电话号码
  • 互联网0成本暴利项目台州关键词优化平台
  • 手机网站什么意思建设网页
  • 地方门户网站建设方案哪里有永久免费建站
  • 嘉兴个人建站想学网络营销怎么学
  • 网页设计中优秀的网站网站用户体验优化