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