微服务
文章平均质量分 91
Tony.Cheng
软件工程师
展开
-
容器技术基础
对于 Docker 等大多数 Linux 容器来说,Cgroups 技术是用来制造约束的主要手段,而 Namespace 技术则是用来修改进程视图的主要方法。原创 2023-10-21 21:24:41 · 179 阅读 · 1 评论 -
kubernets容器编排
1 原理水平扩展/收缩和滚动更新两个编排动作,都依赖于ReplicaSet。Deployment Controller实际操纵的是 ReplicaSet 对象,而不是 Pod 对象。ReplicaSet 通过“控制器模式”,保证系统中Pod的个数永远等于指定的个数,Deployment Controller同样通过“控制器模式”,来操作 ReplicaSet 的个数和属性,进而实现水平扩展 /...原创 2019-11-12 19:50:53 · 179 阅读 · 0 评论 -
kubernets之StatefulSet
1. StatefulSet1.1 解决的问题对于kubernetes中的应用,如果同一个deployment中的pod存在依赖,或者对于数据存储应用往往有多个实例,但每个实例都会在本地保存一份数据,如果应用实例重建,那么实例与本地数据的对应关系会丢失。这种实例的不对等关系以及对外部数据有依赖的应用,我们称之为“有状态的应用”。对于这种“有状态的应用”如何管理,StatefulSet为这个...原创 2019-11-12 19:46:05 · 188 阅读 · 0 评论 -
微服务简单介绍
微服务简单介绍1. 单体架构1.1 特点1.2 优点1.3 缺点2. 微服务架构2.1 定义2.2 特点2.3 优点2.4 缺点3. 架构风格3.1 MVC、RPC、SOA、微服务架构之间的区别4. 微服务的设计原则4.1 AKF拆分原则4.2 无状态服务4.3 RestFul 的通讯风格1. 单体架构单体架构也称之为单体系统或者是单体应用。就是一种把系统中所有的功能、模块耦合在一个应用中的架...原创 2018-12-24 21:23:51 · 533 阅读 · 0 评论