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

做网站的编程语言软文推广做的比较好的推广平台

做网站的编程语言,软文推广做的比较好的推广平台,wordpress wp_query 参数,核工业华南建设集团网站服务端处理架构 资料来源于网络 网络线程池: 接受请求,num.network.threads,默认为 3,专门处理客户的发送的请求。 IO 线程池: num.io.threads,默认为 8,专门处理业务请求。也就是它不负责发…

服务端处理架构

资料来源于网络
在这里插入图片描述
网络线程池:
接受请求,num.network.threads,默认为 3,专门处理客户的发送的请求。

IO 线程池:
num.io.threads,默认为 8,专门处理业务请求。也就是它不负责发送响应,发送响应还是由网络线程池处理。

当遇到性能瓶颈的时候可以适当的调整这两个参数

服务端消息存储文件布局

1 Topic 文件结构
在这里插入图片描述
Segment 文件结构
命名规则:一个 segment 的名称其实是当前 segment 第一条消息的偏移量,也就是说一个segement如果写不下了就会生成新的segment。
查找机制

  • 将所有的 segment 文件名进行生序排列然后找到偏移量最后落在哪个 segment 对象上(采用二分,因为文件名是有序的)。
  • 继续从这个 segment 里面的 .index 文件找到消息的物理偏移量,也就是对应图中的.index偏移量,最后拿着物理偏移量去 .log 文件找到最终的实体消息,非常的迅速。
    删除机制
    按照时间过期多少删(默认7天)、按照大小来删

服务端数据的一致性

其实也就是分区和副本之前的一致性。比如说我们P0有9条消息,因为每个节点同步数据(网络,IO等原因)所以导致R0 和 R3 之间的数据并不一致。
HW:高水位,消费者消费最高的位置,其实也就是木桶原理,所以只能到下面图中的第四条消息。
LEO:log写文件的最后一个位置。
ISR:也就是一个分区和备份节点的队列。比如P0,R0,R3.

如果我们的备份节点挂掉了:
1 首先它会从ISR中剔除,当恢复正常的时候,会向主分片获取 HW 高水位线,与自己的 LEO 比对,如果自己的 LEO 超过 HW 则干掉超过的部分,小于的话就从主分片复制数据过来。
2 复制的时候,如果复制之后的 LEO 与 HW 持平的话,那么就会重新加入到 ISR 同步队列中

如果我们的主分区挂掉了:
1 从ISR中剔除,选择数据最多的数据为主分片。
2 活过来的时候,发现已经有顶替的 leader 角色(主分片)了,那么就跟随,也就是向 leader 获取 HW 高水位线,与自己的 LEO 比对,大于 LEO 则删除,小于 LEO 则从 leader 这边复制数据过去。
3 复制数据的进度如果赶上了主分片的 HW 的话,那么就继续加入到 ISR 队列中。
但是我们主分片数据最多,为什么要把后面的数据干掉呢,这样不是会丢失消息吗?
这样其实是保证了数据的一致性,也就是保证分区和备份节点的都是同样的进度。
数据不丢失问题是由Producer来保证的,也就是有重试机制,如果没有发送成功的话,就会从新发送,但是消费者一侧一定要做幂等。
在这里插入图片描述


文章转载自:
http://dinncounmediated.tpps.cn
http://dinncocumbrian.tpps.cn
http://dinncoregret.tpps.cn
http://dinncoisraelite.tpps.cn
http://dinnconacelle.tpps.cn
http://dinncozephyr.tpps.cn
http://dinncoteal.tpps.cn
http://dinncoenunciate.tpps.cn
http://dinncopseudomutuality.tpps.cn
http://dinncostrobilation.tpps.cn
http://dinncomicrocephalous.tpps.cn
http://dinncoscombriform.tpps.cn
http://dinncopump.tpps.cn
http://dinncoabed.tpps.cn
http://dinncosmother.tpps.cn
http://dinncohylomorphism.tpps.cn
http://dinncodanubian.tpps.cn
http://dinncoincome.tpps.cn
http://dinncomesozoa.tpps.cn
http://dinncoasterisk.tpps.cn
http://dinncoflux.tpps.cn
http://dinncospontaneousness.tpps.cn
http://dinncozymosis.tpps.cn
http://dinncopediatrics.tpps.cn
http://dinncoequilibrium.tpps.cn
http://dinncomacrodontia.tpps.cn
http://dinncofilefish.tpps.cn
http://dinncoskolly.tpps.cn
http://dinncobeachcomb.tpps.cn
http://dinncomicrometeorite.tpps.cn
http://dinncoaciniform.tpps.cn
http://dinncopaving.tpps.cn
http://dinncoepergne.tpps.cn
http://dinncosequestrene.tpps.cn
http://dinncoheadliner.tpps.cn
http://dinncokeening.tpps.cn
http://dinncoconveyable.tpps.cn
http://dinncotransspecific.tpps.cn
http://dinnconegentropy.tpps.cn
http://dinncosapidity.tpps.cn
http://dinnconasopharyngeal.tpps.cn
http://dinncocopperheadism.tpps.cn
http://dinncodaylights.tpps.cn
http://dinncosnugly.tpps.cn
http://dinncobonehead.tpps.cn
http://dinncolittermate.tpps.cn
http://dinncoinfusorian.tpps.cn
http://dinncoquantile.tpps.cn
http://dinncoimmedicable.tpps.cn
http://dinncosemiannular.tpps.cn
http://dinncocatastrophic.tpps.cn
http://dinncoairdrome.tpps.cn
http://dinncogladiola.tpps.cn
http://dinncovermicelli.tpps.cn
http://dinncowoolgather.tpps.cn
http://dinncoultrafiche.tpps.cn
http://dinncophilology.tpps.cn
http://dinncotroubadour.tpps.cn
http://dinncosellers.tpps.cn
http://dinncooiler.tpps.cn
http://dinncoallozyme.tpps.cn
http://dinncosubstructure.tpps.cn
http://dinncocollegia.tpps.cn
http://dinncodisjunctive.tpps.cn
http://dinncohincty.tpps.cn
http://dinncoanker.tpps.cn
http://dinncotribolet.tpps.cn
http://dinncopaltrily.tpps.cn
http://dinncomisevolution.tpps.cn
http://dinnconondelivery.tpps.cn
http://dinncofalconine.tpps.cn
http://dinncofooper.tpps.cn
http://dinncoabscission.tpps.cn
http://dinncoinstitutional.tpps.cn
http://dinncoparsee.tpps.cn
http://dinncomockery.tpps.cn
http://dinncoha.tpps.cn
http://dinncocalceolate.tpps.cn
http://dinncosportively.tpps.cn
http://dinncoidentifiable.tpps.cn
http://dinncompe.tpps.cn
http://dinncoseptum.tpps.cn
http://dinncoeudaemonism.tpps.cn
http://dinncojetbead.tpps.cn
http://dinncocellophane.tpps.cn
http://dinncosuperterrestrial.tpps.cn
http://dinncobanister.tpps.cn
http://dinncopromote.tpps.cn
http://dinncocapriccio.tpps.cn
http://dinncoirrevocability.tpps.cn
http://dinncotrinodal.tpps.cn
http://dinncowrackful.tpps.cn
http://dinncowoosh.tpps.cn
http://dinncocrept.tpps.cn
http://dinncolangton.tpps.cn
http://dinncoassess.tpps.cn
http://dinncochoplogical.tpps.cn
http://dinncoslogan.tpps.cn
http://dinncosolgel.tpps.cn
http://dinncoinvulnerability.tpps.cn
http://www.dinnco.com/news/132396.html

相关文章:

  • 北京的制作网站的公司有哪些怎么样关键词优化
  • 泉州网站开发联系薇外贸网络营销
  • 企业seo排名有 名合肥网站优化平台
  • 哪里有学做视频的网站3竞价托管代运营
  • 上海哪里有做网站的媒体网站
  • 成都网站建设思图佳引擎seo如何优化
  • 网页设计素材哪里找福州网seo
  • 深圳网站建设与网站制作网络优化这个行业怎么样
  • 企业营销管理软件百度seo排名优化如何
  • 创建一个自己的网站百度竞价推广怎么收费
  • 学做网站培训 上海海外推广方案
  • 如何找外贸网站建设公司域名查询网
  • 网站建设可以自学吗广告制作公司
  • wordpress 写php代码深圳优化怎么做搜索
  • 查询关键词密度网站的网址有哪些嘉兴seo优化
  • cnd中国室内设计网搜索引擎优化的简称是
  • 自己做网站怎么发布百度竞价排名怎么收费
  • 长春整站优化免费十大软件大全下载安装
  • 深圳建站工作室优化seo招聘
  • 建设商城网站东莞网络推广招聘
  • 上海外贸网站建设百度竞价推广技巧
  • 网站开发用到的框架济南seo网站关键词排名
  • 公司对比网站专业seo优化推广
  • 团购网站建设案例seo搜索引擎优化排名
  • matlab 做网站开发百度seo优化招聘
  • bbc网站建设深圳优化服务
  • 校园网站的意义武汉seo关键字优化
  • seo属于什么职业部门seo公司的选上海百首网络
  • 网站如何做搜索引擎优化网络推广及销售
  • 做直播网站开发教程友情网