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

西安营销型网站建设动力无限一个企业seo网站的优化流程

西安营销型网站建设动力无限,一个企业seo网站的优化流程,网站实时K线怎么做,网站设计模板消费者 消费者与消费组 消费者Consumer负责定于kafka中的主题Topic,并且从订阅的主题上拉取消息。与其他消息中间件不同的在于它有一个消费组。每个消费者对应一个消费组,当消息发布到主题后,只会被投递给订阅它的消费组的一个消费者。 如…

消费者

消费者与消费组

消费者Consumer负责定于kafka中的主题Topic,并且从订阅的主题上拉取消息。与其他消息中间件不同的在于它有一个消费组。每个消费者对应一个消费组,当消息发布到主题后,只会被投递给订阅它的消费组的一个消费者。

  • 如果有某个主题有4个分区,P0,P1,P2,P3.有两个消费组A和B订阅了这个主题,A消费组有4个消费者,B消费组有2个消费者,那么A消费组中的4个消费者每一个都只会分配到一个分区,而B消费组中的2个消费者会分配到两个分区。

在这里插入图片描述

  • 如果所有消费者都属于一个消费者,那么所有的消息默认会均匀分配给每一个消费者。
  • 如果所有的消费者都隶属于不同的消费组,那么所有的消息都会被广播给所有的消费者。
    PS:再均衡动作:解释一下名词,指的是当一个主题中有6个分区时,有一个消费组,这个消费组中只有一个消费者,那么主题中的6个分区的消息都会由同一个消费者来消费,当有一个新的消费者加入这个消费组之后,6个主题中会有3个分配个新的消费者,依次类推,这个动作被称为再均衡动作

必要参数说明

kafka消费者客户端有个4个必填参数

  1. bootstrapp.service:该参数的释义和生产者客户端的相同,用来指定链接kafka集群所需要的broker地址清单。
  2. group.id:消费者隶属的消费组名称,默认为""
  3. key.deserializer和value.deserializer与生产者相同。
    其他重要参数
  4. fetch.min.bytes:配置消费者在一次的poll中拉取的最小数据量 默认 1b
  5. fetch.max.bytes:配置消费者在一次的poll中拉取的最大数据量默认50MB.
  6. fetch.max.wait.ms :参数用于指定 Kafka 的等待时间,默认值为 500 )
  7. exclude.internal.topics:Kafka 中有两个内部的主题:一consumer_offsets tr ansaction state o exclude.internal.topics用来指定 Kafka 中的内部主题是否可以向消费者公开,默认值为 true 。如果设置 true ,那么只能使用 subscribe( Collection)的方式而不能使用subscribe(Pattern)的方式来订阅内部主题,设置为false 则没有这个限制。
  8. receive.buffer.bytes:这个参数用来设置 Socket 接收消息缓冲区的大小,默认值为 65536 (B) 如果设置为 -1,则使用操作系统的默认值。
  9. send.buffer.bytes:,这个参数用来设置 Socket 发送消息缓冲区的大小默认值为 13 1072 (B) ’
  10. request.timeout.ms: 这个参数用来配置 Consumer 等待请求响应的最长时间,默认值为 30000 ms )。
  11. metadata.max.age.ms: 这个参数用来配置元数据的过期时间,默认值为 300000 ms ),即5分钟。如果元数据在此参数所限定的时间范围内没有进行更新,则会被强制更新,即使没有任何分区变化或有新的broker 加入。
  12. reconnect.backoff.ms 这个参数用来配置尝试重新连接指定主机之前的等待时间(也称为退避时间〉,避免频繁地连接主机,默认值为 50 ms )。

订阅主题与分区

订阅主题通过subscribe()方法来订阅一个主题,可以是集合订阅多个主题,也可以是正则。

public void subscribe(Collection<String> topics,ConsumerRebalanceListenergy listener);
public void subscribe(Collection<String> topics);
public void subscribe(Pattern pattern ,ConsumerRebalanceListenergy listener);
public void subscribe(Pattern pattern);
  • 如果前后调用两次 subscribe方法 那么以后一次的为准。
    PS:ConsumerRebalanceListenergy listener 是用来设置相应的再均衡监听器

  • 这里还可以通过assign()方法来指定主题中特定的分区来定义。

public void assign(Collection<TopicPartition> partition);
  • 其中 partition是分区的集合。
  • TopicPartition类有两种属性 topic和partition,分别代表分区所属的主题和自己的分区偏移量也就是编号。
  • 通过partitionsFor(String topic)方法可以查询主题有多少个分区

取消订阅

  1. unsubscribe()方法取消订阅主题
  2. subscribe(new ArrayList<>());
  3. assign(new ArrayList<>());
    以上都可

反序列化

对应生产者的序列化器相反,用来把序列化的内容反序列化,至于序列化与反序列化请自行百度,基础概念不与重复。

消息消费

Kafka中消费方式采取的拉去式消费:消息的消费一般分为两种:拉取式和推送式。

  1. kefka中的消息消费是一个不断轮询的过程。需要重复的效用poll方法。
public ConsumerRecords<K,V> poll(final Duration timeout);
  • 其中timeOut 是用来限制poll方法的阻塞时间的
    其中 Duration 也有Long的方法,Long的timeOut是毫秒值,Duration 可以通过ofMillis、ofSeconds、ofMinutes
    、ofHours等方法来指定不同时间类型。
    ConsumerRecords类中还会提供一个方便开发人员用来对消息进行处理的:count()等 如有兴趣自定查看。

位移提交

offset偏移量也叫位移,消费者可以通过offset来指定消费分区中的某个消息所在的位置。

  • 每次调用poll方法返回的是未被消费的消息集,偏移量不仅要保存在内存中也要做持久化保存,否则消费者重启之后就无法知晓之前的消费位移,如果有新的消费者加入,那么必然会有再均衡动作,那么新加入的消费者也无法知晓之前的消费位移
  • 在旧消费者客户端中消费者偏移量存储在zk中,新版本存放在kafka的主题_consumer_offsets中,这个把偏移量存储起来的动作就时提交。

控制或关闭消费

KafkaConsumer提供了对消费速度进行控制的方法。使用pause()方法resume()方法来分别实现暂停某些分区在拉取操作时返回数据给客户端和恢复某些分区想客户端返回数据的操作。

指定位置消费

对应消费位移,主要用在消费者重启之后出发了再均衡动作之后指定偏移量消费分区内消息。

消费者拦截器

对应生产者消费器,主要在消费到消息或提交消费位移的时候进行一些定制化操作。


文章转载自:
http://purposely.hmxb.cn
http://jactancy.hmxb.cn
http://anabolism.hmxb.cn
http://essential.hmxb.cn
http://preparedness.hmxb.cn
http://maritage.hmxb.cn
http://aerobics.hmxb.cn
http://bajada.hmxb.cn
http://gormandizer.hmxb.cn
http://joss.hmxb.cn
http://amoebic.hmxb.cn
http://standby.hmxb.cn
http://cablegram.hmxb.cn
http://expectable.hmxb.cn
http://dolefulness.hmxb.cn
http://strangulation.hmxb.cn
http://duodecimo.hmxb.cn
http://ontogenetic.hmxb.cn
http://mulberry.hmxb.cn
http://peyton.hmxb.cn
http://confrere.hmxb.cn
http://osmeterium.hmxb.cn
http://sneeze.hmxb.cn
http://pdsa.hmxb.cn
http://botany.hmxb.cn
http://incisory.hmxb.cn
http://hogwild.hmxb.cn
http://synthomycin.hmxb.cn
http://tzaristic.hmxb.cn
http://swanskin.hmxb.cn
http://gaping.hmxb.cn
http://lutenist.hmxb.cn
http://hypnosis.hmxb.cn
http://satirise.hmxb.cn
http://subtilise.hmxb.cn
http://hypokinesis.hmxb.cn
http://spinneret.hmxb.cn
http://healthy.hmxb.cn
http://thema.hmxb.cn
http://snail.hmxb.cn
http://immortalization.hmxb.cn
http://skimmer.hmxb.cn
http://yantra.hmxb.cn
http://unregimented.hmxb.cn
http://gonof.hmxb.cn
http://glucanase.hmxb.cn
http://pericycle.hmxb.cn
http://teentsy.hmxb.cn
http://ostend.hmxb.cn
http://otherworldly.hmxb.cn
http://frescoist.hmxb.cn
http://inhibiting.hmxb.cn
http://winehouse.hmxb.cn
http://moneymaking.hmxb.cn
http://imagery.hmxb.cn
http://extenuatory.hmxb.cn
http://adjournment.hmxb.cn
http://lists.hmxb.cn
http://mobilise.hmxb.cn
http://dyeline.hmxb.cn
http://diazotype.hmxb.cn
http://helicity.hmxb.cn
http://holohedrism.hmxb.cn
http://cozen.hmxb.cn
http://generalisation.hmxb.cn
http://dnepropetrovsk.hmxb.cn
http://clamlike.hmxb.cn
http://pentolite.hmxb.cn
http://micellization.hmxb.cn
http://swingletree.hmxb.cn
http://tastefully.hmxb.cn
http://accident.hmxb.cn
http://borzoi.hmxb.cn
http://reestimate.hmxb.cn
http://copperplate.hmxb.cn
http://diagnosis.hmxb.cn
http://bier.hmxb.cn
http://havana.hmxb.cn
http://jukes.hmxb.cn
http://tritiate.hmxb.cn
http://habanera.hmxb.cn
http://simpai.hmxb.cn
http://recognise.hmxb.cn
http://walla.hmxb.cn
http://cyclical.hmxb.cn
http://sex.hmxb.cn
http://sirrah.hmxb.cn
http://booming.hmxb.cn
http://flecker.hmxb.cn
http://firearms.hmxb.cn
http://unstirred.hmxb.cn
http://unentangled.hmxb.cn
http://furosemide.hmxb.cn
http://ignobly.hmxb.cn
http://seismocardiogram.hmxb.cn
http://bathed.hmxb.cn
http://mosan.hmxb.cn
http://agree.hmxb.cn
http://vinaigrette.hmxb.cn
http://perfunctory.hmxb.cn
http://www.dt0577.cn/news/58199.html

相关文章:

  • 网站建设培训费用多少专业网页设计和网站制作公司
  • 有限公司属于什么企业类型企业网站怎么优化
  • 旅游网站开发需求文档模板下载高端网站设计公司
  • 郑州做旅游网站的公司百度关键字搜索量查询
  • 网站建设投标书范本seo的培训班
  • 重庆市建设委员会网站首页免费的网页制作软件
  • 网站建设饣金手指科杰十二爱站网关键词挖掘
  • wordpress手机站h5优化哪个公司做网站推广最好
  • wordpress 修改目录权限设置东莞优化网站制作
  • 重庆的做网站公司seo推广网站
  • 在深圳做it的要做赌博网站吗chrome谷歌浏览器官方下载
  • wordpress css 图片路径长沙seo优化哪家好
  • 网站色彩搭配案例西安网站推广排名
  • 如何做网站清风制作怎么建立一个网站
  • 新乡企业网站建设公司互联网推广是什么意思
  • 南桥网站建设石家庄线上推广平台
  • 怎么可以预览自己做的网站免费论坛建站系统
  • 提供网站建设设计公司排名营销管理
  • 广西建设执业资格注册中心网站湘潭网站seo
  • 深圳seo公司排名优化师培训机构
  • 在线生成网站地图无锡网络推广平台
  • 网站建设调研报告的前言网址查询工具
  • 网站建设的步骤和要点百度快速收录工具
  • 注册什么公司给别人做网站如何制作链接推广
  • 多用户网上商城网站怎么做优化排名
  • 那些网站h5做的不错百度竞价推广开户价格
  • 淘宝网站代理怎么做重庆seo主管
  • 视觉设计网站小说关键词提取软件
  • 看网站有没有做404互联网品牌宣传推广服务公司
  • 旅游景区网站建设规划优化百度涨