微服务
katy的小乖
不断学习
展开
-
服务注册表
包含服务、服务的实例和其位置信息的数据库。各服务实例需要在启动时注册至该服务注册表,并在关闭时进行注销。 该服务的客户端以及/或者路由器通过查询此服务注册表来找到可用的服务实例。 经常作为服务注册表使用的技术: Eureka Apache Zookeeper Consul Etcd k8s、Marathon以及AWS ELB等系统中存在隐式的服务注册表。 结果 优势 服务的客户...原创 2018-08-03 13:26:17 · 1191 阅读 · 0 评论 -
客户端服务发现
在向某一服务器发送请求时,客户端会通过查询service registery即:服务注册,来获取该服务实例的位置。该注册表包含全部服务的位置。 结果 优势: 相对于服务器端服务发现而言,活动部件与网络中专数量更少。 弊端: 1.这一模式使客户端与服务注册表耦合 2. 需要为应用程序中嗯使用的每种编程语言/框架建立客户端服务发现逻辑。...原创 2018-08-03 13:13:06 · 397 阅读 · 0 评论 -
服务端服务发现模式
微服务应用程序通常在虚拟化或者容器化环境中运行,服务实例的数量和位置是变化的。 向某一服务发送请求时,客户端会通过已知位置运行的路由器(或者是负载均衡器)发送请求。路由器会查询服务注册表,并向可用的服务实例转发该请求。服务注册表也可内建于路由器之中。 结果 优势 1.与客户端服务发现相比,客户端代码由于无需实现发现功能而更简单,客户端只需要向路由发送请求即可。 2.部分云环境提供服务...原创 2018-08-03 13:26:33 · 766 阅读 · 0 评论 -
微服务
目录 核心模式(application architecture patterns) 单体架构 微服务架构 如何将应用拆分为服务 根据业务能力拆分 根据领域的子域拆分 微服务架构下如何维护数据唯一性 事件驱动架构 微服务如何实现数据查询 每服务数据库模式 背景 问题 需求 解决办法 API网关模式 需求 方案 结果 相关模式 核心模式(application...原创 2018-08-02 18:22:10 · 211 阅读 · 0 评论 -
Docker
目录 容器技术 从linux到docker docker在devops(开封和运维)中 docker与虚拟机的比较 docker与虚拟化 Docker镜像 获取镜像 查看镜像信息 查找镜像 删除镜像 创建镜像 基于已有镜像的容器创建 基于本地模板导入 存出和载入镜像 上传镜像 Docker容器 创建容器 创建并启动容器 终止容器 进入容器 删除容器 Do...转载 2018-08-26 14:48:43 · 289 阅读 · 0 评论 -
Kubernets
目录 目标 主要功能 核心组件 基本概念 Pod Node Namespace Service Label Annotations Volume 扩展应用 滚动升级 资源限制 健康检查 LivenessProbe ReadinessProbe k8s集群 集群联邦 部署(Deployment) 任务(Job) 存储卷(Volume) 简称k8s,是go...转载 2018-08-25 23:12:02 · 939 阅读 · 0 评论