2025
09-02
	
            09-02
Nacos 集群核心架构原理分析
 一、Nacos 集群架构
1、Nacos 集群架构图
官方架构图
官方推荐用户把所有服务列表放到一个vip下面,然后挂到一个域名下面。
http://nacos.com:port/openAPI 域名 + SLB模式(内网SLB,不可暴露到公网,以免带来安全风险),可读性好....        Read More >
		
一、Nacos 集群架构
1、Nacos 集群架构图
官方架构图
官方推荐用户把所有服务列表放到一个vip下面,然后挂到一个域名下面。
http://nacos.com:port/openAPI 域名 + SLB模式(内网SLB,不可暴露到公网,以免带来安全风险),可读性好....        Read More >
     醉后不知天在水,满船清梦压星河
        醉后不知天在水,满船清梦压星河
    
    
    
 一、架构变化
RocketMQ 5.0 架构上的变化主要是为了更好的走向云原生。
RocketMQ 4.x 架构如下:
Broker 向 Name Server 注册 Topic 路由信息,Producer 和 Consumer 则从 Name Server 获取路由信息....        Read More >
		
一、架构变化
RocketMQ 5.0 架构上的变化主要是为了更好的走向云原生。
RocketMQ 4.x 架构如下:
Broker 向 Name Server 注册 Topic 路由信息,Producer 和 Consumer 则从 Name Server 获取路由信息....        Read More >
    ![[ RabbitMQ ] 重要知识点备忘录](/wp-content/themes/frontopen2_v1.5.04.15/timthumb.php?src=/wp-content/uploads/2024/10/b758934f878d0f321d73145ec81a4368_747151-20221012164238842-1841199556.png&h=140&w=205&zc=1) Rabbitmq 集群异常故障处理流程
1. slave 挂掉
当 slave 挂掉之后,除了与 slave 相连的客户端连接全部断开,没有其他影响。
2. master 挂掉
当 master 挂掉之后,会有以下连锁反应:
(1)与 master 连接的客户端连接全....        Read More >
		
Rabbitmq 集群异常故障处理流程
1. slave 挂掉
当 slave 挂掉之后,除了与 slave 相连的客户端连接全部断开,没有其他影响。
2. master 挂掉
当 master 挂掉之后,会有以下连锁反应:
(1)与 master 连接的客户端连接全....        Read More >
     消息队列
一、Kafka 
1、 ISR、OSR、AR代表什么?
kafka中与leader副本保持一定同步程度的副本(包括leader)组成ISR。与leader滞后太多的副本组成OSR。分区中所有的副本通称为AR。
ISR : 速率和leader相差低于10秒的fol....        Read More >
		
消息队列
一、Kafka 
1、 ISR、OSR、AR代表什么?
kafka中与leader副本保持一定同步程度的副本(包括leader)组成ISR。与leader滞后太多的副本组成OSR。分区中所有的副本通称为AR。
ISR : 速率和leader相差低于10秒的fol....        Read More >
     背景说明
我们经常会遇到网站升级停服的情况,这时候就需要准备维护页面,有时候只是一个404维护页面也是不够的,我们需要配置不管用户访问域名得什么页面,都要强制跳转到维护页面。
创建维护页面
首先,创建一个 HTML 文件作为维护页面:
# cat /opt/web_html....        Read More >
		
背景说明
我们经常会遇到网站升级停服的情况,这时候就需要准备维护页面,有时候只是一个404维护页面也是不够的,我们需要配置不管用户访问域名得什么页面,都要强制跳转到维护页面。
创建维护页面
首先,创建一个 HTML 文件作为维护页面:
# cat /opt/web_html....        Read More >
     RabbitMQ测试方案
Qos:举例说明:Qos=2 如果消费者A 有2个消息没有回应,则MQ不会再往消费者A中发消息,直到收到消息确认后才会再次发送。
Ack:消息确认。
方案1:启动一个生产者,无消费者。
测试结果:每秒生产大约6250条消息,磁盘写入是6250/s,....        Read More >
		
RabbitMQ测试方案
Qos:举例说明:Qos=2 如果消费者A 有2个消息没有回应,则MQ不会再往消费者A中发消息,直到收到消息确认后才会再次发送。
Ack:消息确认。
方案1:启动一个生产者,无消费者。
测试结果:每秒生产大约6250条消息,磁盘写入是6250/s,....        Read More >
     集群节点信息
Etcd是一个分布式键值存储系统,最小集群使用3台组建集群,则可容忍1台机器故障,使用5台组件集群,则可容忍2台机器故障。
etcd version: 3.5.4
OS version: CentOS Linux release 7.9
集群节点IP:
etcd0 :1....        Read More >
		
集群节点信息
Etcd是一个分布式键值存储系统,最小集群使用3台组建集群,则可容忍1台机器故障,使用5台组件集群,则可容忍2台机器故障。
etcd version: 3.5.4
OS version: CentOS Linux release 7.9
集群节点IP:
etcd0 :1....        Read More >
    ![[ Kafka ] 重要知识点备忘录](/wp-content/themes/frontopen2_v1.5.04.15/timthumb.php?src=/wp-content/uploads/2024/05/6f4b42be93414b2bd327ce7092eb4823.jpg&h=140&w=205&zc=1) kafka的消费者是pull(拉)还是push(推)模式,这种模式有什么好处?
Kafka 遵循了一种大部分消息系统共同的传统的设计:
producer 将消息推送到 broker,consumer 从broker 拉取消息。
优点:pull模式消费者自主决定是否批量从broke....        Read More >
		
kafka的消费者是pull(拉)还是push(推)模式,这种模式有什么好处?
Kafka 遵循了一种大部分消息系统共同的传统的设计:
producer 将消息推送到 broker,consumer 从broker 拉取消息。
优点:pull模式消费者自主决定是否批量从broke....        Read More >
    ![[ etcd ] 重要知识点备忘录](/wp-content/themes/frontopen2_v1.5.04.15/timthumb.php?src=/wp-content/uploads/2024/05/111db175db25c0b89d700f4a1de30d8e.jpg&h=140&w=205&zc=1) kubernetes为什么使用etcd而不用zookeeper?
ZooKeeper 是一款与 etcd 十分类似的键值对存储数据库,都是分布式系统协调和元数据存储。但是, etcd 踩在前人的肩膀上,其参考了 ZooKeeper 的设计和实现经验。从 Zookeeper 汲取的经验教训无....        Read More >
		
kubernetes为什么使用etcd而不用zookeeper?
ZooKeeper 是一款与 etcd 十分类似的键值对存储数据库,都是分布式系统协调和元数据存储。但是, etcd 踩在前人的肩膀上,其参考了 ZooKeeper 的设计和实现经验。从 Zookeeper 汲取的经验教训无....        Read More >
    ![[ zookeeper ] 重要知识点备忘录](/wp-content/themes/frontopen2_v1.5.04.15/timthumb.php?src=/wp-content/uploads/2024/05/bing61.jpg&h=140&w=205&zc=1) 一、zookeeper的znode最多可以存储多大数据
看到Solr将index的配置文件放在zookeeper的znode中,所以就查询了相关问题:
官方给的解释是1M,但是不建议存储太大的数据https://zookeeper.apache.org/doc/r3.6.2/zooke....        Read More >
		
一、zookeeper的znode最多可以存储多大数据
看到Solr将index的配置文件放在zookeeper的znode中,所以就查询了相关问题:
官方给的解释是1M,但是不建议存储太大的数据https://zookeeper.apache.org/doc/r3.6.2/zooke....        Read More >