多次尝试学习,终于搞懂了微服务架构
Apache Mesos:Mesos 是基于 Master,Slave 架构,框架决定如何利用资源,Master 负责管理机器,Slave 会定期的将机器情况报告给 Master,Master 再将信息给框架。Master 是高可用的,因为 ZK,也有 Leader 的存在。 下面是架构图: Kubernetes:Kubernetes 是最近十分火热的开源容器编排引擎,具体可以参考前几天分享的一篇文章《我花了10个小时,写出了这篇K8S架构解析》: Kubernetes 设计理念和功能其实就是一个类似 Linux 的分层架构,先说说每一个 Kubernetes 节点内部,kubelet 管理全局全局 pod,而每一个 pod 承载着一个或多个容器,kube-proxy 负责网络代理和负载均衡。 Kubernetes 节点外部,则是对应的控制管理服务器,负责统一管理各个节点调度分配与运行。 ②服务网格化 关于服务网络化,后面会更加深入的为大家进行讲解。 资料与文献: 马丁.福勒对微服务的描述 微服务架构的理论基础 - 康威定律 调用链选型之Zipkin,Pinpoint,SkyWalking,CAT (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |