logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

配置Jenkins slave agent(通过jnlp)方式连接

使用ssh的方式添加了两个agent,并都成功完成了构建任务,这一章使用jnlp的方式配置agent,jnlp方式配置agent有个好处,就是agent是主动去找到Master请求连接的,master->agent的通道可以配置一个agent的可访问ip:端口,也可以通过Websocket。这样即使agent是藏在不能直接访问的内网里的,也可以直接将它配置进来。

文章图片
#jenkins#运维
VueJs异步动态加载块

一个值得参考的vuejs动态组件异步加载架构

kafka创建topic配置分区和副本

指定这个topic的每个分区的副本数,默认是1,表示只有leader,没有follower。副本数越大写的代价就越高,但是数据丢失的可能性就越小。Isr:可用的follower副本的brokerId,如果某个broker宕掉了,那Isr中会没掉,但Replicas还在。然后是follower副本,每个分区的follower副本都不会被分配到leader所在的broker,而且会尽量分散。可以看到有

文章图片
#kafka#分布式
模拟宕机后kafka的重新分区

直接停掉192.168.233.133:9092 (broker.id = 5)恢复192.168.233.133:9092 (broker.id = 5)宕掉的broker已经不在leader和Isr中,Replicas依然还在。Isr中已经恢复看到了,但是leader中还是没有。leader也能自动恢复了。查看topic 分区。

文章图片
#kafka#分布式
到底了