xidianjiapei001
码龄16年
关注
提问 私信
  • 博客:52,682
    52,682
    总访问量
  • 43
    原创
  • 33,406
    排名
  • 150
    粉丝
  • 0
    铁粉

个人简介:ServiceMesher~

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2009-03-22
博客简介:

xidianjiapei001的博客

查看详细资料
  • 原力等级
    当前等级
    2
    当前总分
    125
    当月
    3
个人成就
  • 获得256次点赞
  • 内容获得9次评论
  • 获得363次收藏
  • 代码片获得110次分享
创作历程
  • 14篇
    2024年
  • 2篇
    2022年
  • 2篇
    2021年
  • 3篇
    2020年
  • 22篇
    2019年
成就勋章
TA的专栏
  • 虚拟化技术
    付费
    9篇
  • 编程语言
    1篇
  • Golang编程
    4篇
  • 云原生与微服务治理
    1篇
  • ETCD
    2篇
  • Istio
    1篇
  • Kubernetes
    3篇
  • 分布式系统与存储
    10篇
  • Ceph
    10篇
  • 性能分析
    1篇
兴趣领域 设置
  • 后端
    golang分布式
  • 云原生
    etcdkubernetes微服务服务发现istioservice_mesh
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

GitHub Copilot、Cursor和Cline三款AI辅助编码工具评测对比-2024年12月最新体验

GitHub Copilot、Cursor和Cline各有其独特的优缺点。GitHub Copilot以其高效的代码补全和跨语言支持著称,但隐私和依赖性问题不容忽视。Cursor通过智能补全和实时协作提高了开发效率,但其基础功能和稳定性有待提升。Cline则以其全面的项目支持和灵活的模型选择脱颖而出,但成本和开源劣势也需考虑。开发者应根据自身需求和偏好选择最适合的工具。
原创
发布博客 2024.12.10 ·
3759 阅读 ·
11 点赞 ·
0 评论 ·
8 收藏

【Redis系列】数据结构SDS简单动态字符串源码分析

【代码】【Redis系列】数据结构SDS简单动态字符串源码分析。
原创
发布博客 2024.12.10 ·
1031 阅读 ·
14 点赞 ·
0 评论 ·
25 收藏

MongoDB Shard分片集群架构介绍:分片服务器 (Shard Servers)、配置服务器 (Config Servers)、路由服务器 (Mongos Routers)

在MongoDB中,分片是一种将数据分布在多个服务器(也称为分片服务器)上的方法,用于水平扩展数据库以处理更大的数据集或更高的吞吐量。当面对大规模、高容量的数据,单个服务器无法有效处理时,分片是MongoDB的关键特性之一。通过分片,可以提高读写性能,并提供高可用性和容错能力。MongoDB的分片集群是一种强大的水平扩展方法。分片服务器来存储数据,配置服务器来管理元数据和块分布,Mongos 路由器根据分片键将客户端请求路由到正确的分片。
原创
发布博客 2024.12.05 ·
991 阅读 ·
17 点赞 ·
0 评论 ·
14 收藏

MongoDB数据库通信协议Wire Protocol概要介绍

MongoDB的Wire Protocol是客户端和MongoDB服务器之间用来交换数据的底层通信协议。它是二进制的,设计用于高效的数据传输。该协议定义了客户端(如应用程序或驱动程序)如何与MongoDB实例进行交互,包括发送命令、查询数据、更新文档等操作。
原创
发布博客 2024.12.05 ·
904 阅读 ·
10 点赞 ·
0 评论 ·
6 收藏

MongoDB开发及运维常用命令速查手册【从入门到高级】

This section covers the basics of working with your MongoDB database using CRUD operations. You’ll learn how to Create, Read, Update, and Delete documents which allowing us to efficiently manage your data. Get ready to add, retrieve, modify, and remove inf
原创
发布博客 2024.11.28 ·
1182 阅读 ·
28 点赞 ·
0 评论 ·
27 收藏

MongoDB Sharded Cluster 分片集群搭建教程:3 Config + 3 Shard + 2 Router容器化部署详细步骤【复制可执行】

Repeat the following steps for each shard (shard-1, shard-2, shard-3): 对于每一个shard,只需要在其中一个容器中执行,如对于。Access the MongoDB shell of router-1 and initialize: 如果你只有1个shard,比如只创建了。上执行,执行完毕,再其他2台Config Server上检查。,共有3个container,只需要在。换成数字,如果创建shard-1,那么。
原创
发布博客 2024.11.28 ·
1032 阅读 ·
8 点赞 ·
0 评论 ·
26 收藏

Kafka和NATS等消息队列系统如何保证精确一次Exactly-Once语义

Kafka和NATS等消息队列系统如何保证精确一次Exactly-Once语义。
原创
发布博客 2024.11.25 ·
735 阅读 ·
18 点赞 ·
0 评论 ·
13 收藏

Kafka Transactions: Part 1: Exactly-Once Messaging

Kafka Transactions: Part 1: Exactly-Once Messaging。
原创
发布博客 2024.11.25 ·
892 阅读 ·
23 点赞 ·
0 评论 ·
29 收藏

Redis主从复制:全量复制与增量复制区别与联系

主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master),后者称为从节点(slave);数据的复制是单向的,只能由主节点到从节点。数据冗余:主从复制实现了数据的热备份,是持久化之外的一种数据冗余方式。故障恢复:当主节点出现问题时,可以由从节点提供服务,实现快速的故障恢复;实际上是一种服务的冗余。
原创
发布博客 2024.10.28 ·
1017 阅读 ·
21 点赞 ·
0 评论 ·
6 收藏

Redis两个缓冲区replication_buffer 与 replication_backlog_buffer 之间的区别

主节点开始和一个从节点进行全量同步时,会为从节点创建一个输出缓冲区,这个缓冲区就是复制缓冲区。当主节点向从节点发送 RDB 文件时,如果又接收到了写命令操作,就会把它们暂存在复制缓冲区中。等 RDB 文件传输完成,并且在从节点加载完成后,主节点再把复制缓冲区中的写命令发给从节点,进行同步。如果从节点和主节点间发生了网络断连,等从节点再次连接后,可以从复制积压缓冲区中同步尚未复制的命令操作。对主从同步的影响:如果从节点和主节点间的网络断连时间过长,复制积压缓冲区可能被新写入的命令覆盖。
原创
发布博客 2024.10.28 ·
459 阅读 ·
9 点赞 ·
0 评论 ·
3 收藏

Overylay 网络

Overlay网络
原创
发布博客 2024.10.23 ·
395 阅读 ·
5 点赞 ·
0 评论 ·
5 收藏

60秒掌握生产环境Linux最常用的10个性能分析工具

uptimedmesg | tailvmstat 1mpstat -P ALL 1pidstat 1iostat -xz 1free -msar -n DEV 1sar -n TCP,ETCP 1top
原创
发布博客 2024.10.23 ·
978 阅读 ·
27 点赞 ·
0 评论 ·
12 收藏

Ubuntu Juju 与 Ansible的区别

Juju and Ansible are both powerful tools used for managing and orchestrating IT infrastructure and applications, but they have different approaches and use cases.
原创
发布博客 2024.09.11 ·
852 阅读 ·
14 点赞 ·
0 评论 ·
17 收藏

Ubuntu Juju介绍

Ubuntu Juju is an open-source, application and service orchestration tool developed by Canonical (the company behind Ubuntu). It is designed to simplify the deployment, management, and scaling of cloud services, applications
原创
发布博客 2024.09.11 ·
1009 阅读 ·
26 点赞 ·
0 评论 ·
19 收藏

分布式系统-分享-共识算法与区块链

发布资源 2022.08.20 ·
pdf

Istio pilot-discovery服务发现源码解析(1.13版本)

Istio Pilot 1.13源码分析
原创
发布博客 2022.07.09 ·
692 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

Kubernetes介绍、原理及源码分析

Kubernetes介绍、原理及源码分析第一章 容器-1:Docker核心概念第二章 Kubernetes核心概念第三章 Pod及其设计理念第四章 应用编排与管理-1:原理第五章 应用编排与管理-2:Deployment第六章 应用编排与管理-3:Job第七章 应用编排与管理-4:Daemonset第八章 应用配置管理第九章 应用存储和持久化数据卷-1:核心原理第十章 应用存储和持久化数据卷-2:存储快照和拓扑调度第十一
原创
发布博客 2022.04.17 ·
261 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分布式系统-分享-Raft与ETCD.pdf

发布资源 2021.12.16 ·
pdf

[ETCD v3.4.10源码分析] 2. 日志复制与同步机制

[ETCD v3.4.10源码分析] 2. 日志复制与同步机制 第一章 [ETCD v3.4.10源码分析] 1. Raft协议与心跳机制 第二章 [ETCD v3.4.10源码分析] 2. 日志复制与同步机制文章目录[ETCD v3.4.10源码分析] 2. 日志复制与同步机制前言一、日志的结构形式二、日志保存的整体流程3. 日志生成4. Leader同步日志5. 持久化总结前言分布式共识算法(consensus algorithm)通常的做法就是在多个节点上复制状态机。分布在不同服务器
原创
发布博客 2021.02.12 ·
667 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

[ETCD v3.4.10源码分析] 1. Raft协议与心跳机制

[ETCD源码分析] 1. Raft协议与心跳机制Leader选举1. TickerLeader选举在ETCD中只有Leader能处理写提案,那么Leader是如何产生的呢?1. Ticker在创建raftNode实例时,会同时创建1个Ticker,传入的hearbeat等于cfg.TickMs,默认为100msfunc newRaftNode(cfg raftNodeConfig) *raftNode { // 创建logger(略) r := &raftNode{ lg:
原创
发布博客 2021.02.12 ·
1008 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏
加载更多