avatar
文章
51
标签
14
分类
7
首页
文章
  • 文档
  • 标签
  • 分类
Cpp
  • C++并发编程
Java
  • Java并发编程
  • Java虚拟线程
  • Java流API
  • Java Lambda
  • Java Gc
  • Java JUC
  • Java模块
  • Java开发手册-黄山版
一坨
  • 一大坨知识-1-基础篇
  • 一大坨知识-2-JVM篇
  • 一大坨知识-3-多线程篇
  • 一大坨知识-4-MySQL篇
  • 一大坨知识-5-Redis
  • 一大坨知识-6-Kafka
  • 一大坨知识-7-Spring
  • 一大坨知识-8-SpringCloud
  • 一大坨知识-9-分布式
  • 一大坨知识-10-ES
  • 一大坨知识-11-Docker&K8S
  • 一大坨知识-12-Netty
关于
blog of peterSomething About Kubernetes 返回首页
搜索
首页
文章
  • 文档
  • 标签
  • 分类
Cpp
  • C++并发编程
Java
  • Java并发编程
  • Java虚拟线程
  • Java流API
  • Java Lambda
  • Java Gc
  • Java JUC
  • Java模块
  • Java开发手册-黄山版
一坨
  • 一大坨知识-1-基础篇
  • 一大坨知识-2-JVM篇
  • 一大坨知识-3-多线程篇
  • 一大坨知识-4-MySQL篇
  • 一大坨知识-5-Redis
  • 一大坨知识-6-Kafka
  • 一大坨知识-7-Spring
  • 一大坨知识-8-SpringCloud
  • 一大坨知识-9-分布式
  • 一大坨知识-10-ES
  • 一大坨知识-11-Docker&K8S
  • 一大坨知识-12-Netty
关于

Something About Kubernetes

发表于2025-12-06|更新于2025-12-06
|总字数:0|阅读时长:1分钟

DistributedK8s
cover of next post
下一篇
c++的namespace
C++ 命名空间(Namespace)详解C++命名空间是语言的核心特性之一,用于解决名字冲突问题,尤其在大项目或使用多个库时。基于最新C++23标准,命名空间用法稳定,但结合模块(modules)使用更高效。下面直击要害,逐一拆解,包括[inline namespace]、匿名命名空间和命名空间别名。参考:[cppreference.com] 1. 基本用法:声明与定义命名空间通过namespace关键字声明,内容可以分散在多个文件中定义(如同函数定义)。 namespace MyLib { int add(int a, int b) { return a + b; } class Widget { public: void use(); }; } 使用方式: 限定名:MyLib::add(1, 2); 最安全,避免污染全局。 using声明:using MyLib::add; 只引入add,作用域内可用add(1,2)。 using指令:using na...
相关推荐
cover
2023-06-21
一大坨知识-11-Docker&K8S
chroot 是在 Unix 和 Linux 系统的一个操作,针对正在运作的软件行程和它的子进程,改变它外显的根目录。一个运行在这个环境下,经由 chroot 设置根目录的程序,它不能够对这个指定根目录之外的文件进行访问动作,不能读取,也不能更改它的内容。 虚拟化技术 VMware 、VirtualBox、KVM 虚拟化技术就是在操作系统上多加了一个虚拟化层(Hypervisor),可以将物理机的CPU、内存、硬盘、网络等资源进行虚拟化,再通过虚拟化出来的空间上安装操作系统,构建虚拟的应用程序执行环境。这就是我们通常说的虚拟机。 虚拟机的优点: 提升IT效率、降低运维成本 更快地部署工作负责 提高服务器可用性 虚拟机的缺点: 占用资源较多、性能较差 扩展、迁移能力较差 1. Why Docker场景 开发人员在本地编写代码,并使用Docker容器与其他同事共享劳动成果。 使用Docker将应用程序推送到测试环境中,并执行自动和手动测试。 开发人员可以在开发环境中对其进行修复,然后将其重新部署到测试环境中以进行测试和验证。 测试完成后,将修补程序推送给生产环境就像将更...
cover
2025-08-06
浅谈分布式存储的发展和演进
浅谈分布式存储的发展和演进 注:本文来源于组内的一次分享,属于综述性质,内容由互联网资料整理所得,感谢阅读。 发展历史Google、Amazon、Alibaba等互联网公司的发展催生了大数据和云计算两大热门领域。今天我们使用的各种互联网产品,其底层的基础存储设施都是建立在低成本、高性能、高可靠、高可用、可扩展的分布式存储系统之上。分布式系统从最早的数据共享需求,发展到现在的 serverless 架构。它伴随着技术的发展与公司实际需求变化而演进。现在的云服务提供商简化了分布式系统开发的复杂性,让应用开发者只需关注开发,而把基础设施管理交给大型的云服务提供商。分布式存储发挥在那历史大致分为5个阶段: 1980s 网络文件系统研究重点:网络环境下的文件共享,解决客户端与文件服务器交互问题。 代表成果:CMU/IBM 的 AFS 文件系统、SUN 的 NFS 文件系统。 1990s 共享 SAN 文件系统研究重点:存储系统可扩展性及面向 SAN(Storage Area Network)的共享文件系统。 代表产品:IBM 的 GPFS、Redhat 支持的...
cover
2025-08-06
分布式架构知识体系
1. 问题 何为分布式,何为微服务? 为什么需要分布式? 分布式核心理论基础,节点、网络、时间、顺序,一致性? 分布式系统有哪些设计模式? 分布式有哪些类型? 如何实现分布式? 2. 关键词节点,时间,一致性,CAP,ACID,BASE,P2P,机器伸缩,网络变更,负载均衡,限流,鉴权,服务发现,服务编排,降级,熔断,幂等,分库分表,分片分区,自动运维,容错处理,全栈监控,故障恢复,性能调优 3. 全文概要随着移动互联网的发展和智能终端的普及,计算机系统从单机独立工作过渡到多机器协作工作。计算机以集群的方式存在,按照分布式理论的指导构建出庞大复杂的应用服务。本文从分布式基础理论、架构设计模式、工程应用、部署运维、业界方案这几大方面,介绍基于 MSA(微服务架构)的分布式知识体系大纲,从而对 SOA 到 MSA 的进化有立体的认识,从概念和工具应用上更进一步了解微服务分布式的本质。 4. 基础理论4.1 SOA 到 MSA 的进化SOA 面向服务架构由于业务发展到一定程度后,需要对服务进行解耦,将单一的大系统按逻辑拆分成不同子系统,通过服务接口通讯。SOA 通常需要总线集成服务,...
cover
2023-06-21
一大坨知识-10-ES
Elasticsearch可以实现 秒级 的搜索,cluster 是一种分布式的部署,极易扩展这样很容易使它处理PB级的数据库容量。最重要的是Elasticsearch是它搜索的结果可以按照分数进行排序,它能提供我们最相关的搜索结果(relevance) 1. 概述特点 安装方便 :没有其他依赖,下载后安装非常方便;只用修改几个参数就可以搭建起来一个集群 JSON :输入/输出格式为 JSON,意味着不需要定义 Schema,快捷方便 RESTful :基本所有操作 ( 索引、查询、甚至是配置 ) 都可以通过 HTTP 接口进行 分布式 :节点对外表现对等(每个节点都可以用来做入口) 加入节点自动负载均衡 多租户 :可根据不同的用途分索引,可以同时操作多个索引 支持超大数据 : 可以扩展到 PB 级的结构化和非结构化数据 海量数据的近实时处理 功能 分布式的搜索引擎 分布式:Elasticsearch自动将海量数据分散到多台服务器上去存储和检索 全文检索 提供模糊搜索等自动度很高的查询方式,并进行相关性排名,高亮等功能 数据分析引擎(分组聚合)...
cover
2023-06-21
一大坨知识-9-分布式
分布式系统是一个硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。 1. 发展历程 入口级负载均衡 网关负载均衡 客户端负载均衡 单应用架构 应用服务和数据服务分离 应用服务集群 应用服务中心化SAAS 数据库主备读写分离 全文搜索引擎加快数据统计 缓存集群缓解数据库读压力 分布式消息中间件缓解数据库写压力 数据库水平拆分适应微服务 数据库垂直拆分解决慢查询 划分上下文拆分微服务 服务注册发现(Eureka、Nacos) 配置动态更新(Config、Apollo) 业务灰度发布(Gateway、Feign) 统一安全认证(Gateway、Auth) 服务降级限流(Hystrix、Sentinel) 接口检查监控(Actuator、Prometheus) 服务全链路追踪(Sleuth、Zipkin) 2. CAP 一致性 (2PC、3PC、Paxos、Raft) 强一致性: 数据库一致性 ,牺牲了性能 ACID :原子性、一致性、隔离性、持久性 弱一致性: 数据库和缓存 , 延迟双删、重试 单调读一致性: 缓存一...
avatar
Peter Pan
文章
51
标签
14
分类
7
Follow Me
最新文章
Something About Kubernetes
Something About Kubernetes2025-12-06
c++的namespace
c++的namespace2025-12-03
Java juc
Java juc2025-11-10
Java gc
Java gc2025-11-10
c++ std::print2025-11-04
© 2010 - 2025 By Peter Pan框架 Hexo 8.0.0|主题 Butterfly 5.4.3
搜索
数据加载中