java技术圈 为您找到相关结果 4

Kubernetes如何改变美团的云基础设施?

本文根据美团基础架构部王国梁在KubeCon 2020云原生开源峰会Cloud Native + Open Source Virtual Summit China 2020上的演讲内容整理而成。一、背景与现状Kubernetes是让容器应用进入大规模工业生产环境的开源系统,也是集群调度领域的事实标准,目前已被业界广泛接受并得到了大规模的应用。Kubernetes已经成为美团云基础设施的管理引擎,它带来的不仅仅是高效的资源管理,同时也大幅降低了成本,而且为美团云原生架构的推进打下了坚实的基础,支持了Serverless、云原生分布式数据库等一些平台完成容器化和云原生化的建设。从2013年开始,美团就以虚拟化技术为核心构建了云基础设施平台;2016年,开始探索容器技术并在内部进行落地,在原有Op...阅读全文

博文 2020-08-14 11:38:04 美团技术团队

漫谈gRPC - 云+社区

本文概括性的介绍gRPC,包括gRPC的起源,核心特性,生态体系,以及一些知名开源软件对gRPC的使用,最后总结gRPC与netty、dubbo等框架的区别,目的是让读者从整体上对gRPC有一个相对全面的认知。1 gRPC起源十多年来,Google一直在使用一个名为Stubby的通用RPC基础架构来连接在数据中心内部和跨越数据中心运行的大量微服务,其内部系统长期以来一直接受微服务架构的普及。拥有统一的跨平台RPC基础架构,可以在整个系统范围内推广效率,安全性,可靠性和行为分析,这对于支持Google的惊人增长至关重要。我们今天使用的每个Google服务背后的RPC骨干都是Stubby。Stubby有许多很棒的功能 - 但是,它不是基于任何标准,而是与Google的内部基础设施紧密耦合,并不适...阅读全文

博文 2020-06-10 10:55:53 腾讯云

Docker中Dockerfile多From 指令存在的意义_码农崛起

老版本Docker中为什么不支持多个 FROM 指令 Docker 17.05版本以后,新增了Dockerfile多阶段构建。所谓多阶段构建,实际上是允许一个Dockerfile 中出现多个 FROM 指令。这样做有什么意义呢? 老版本Docker中为什么不支持多个 FROM 指令 在17.05版本之前的Docker,只允许Dockerfile中出现一个FROM指令,这得从镜像的本质说起。 在《Docker概念简介》 中我们提到,你可以简单理解Docker的镜像是一个压缩文件,其中包含了你需要的程序和一个文件系统。其实这样说是不严谨的,Docker镜像并非只是一个文件,而是由一堆文件组成,最主要的文件是 层。 Dockerfile 中,大多数指令会生成一个层,比如下方的两个例子: # 示例一...阅读全文

博文 2020-11-22 13:46:21 CSDN博客_dockerfile 多个from

Consul简介

本文分享自天翼云开发者社区《Consul简介》,作者:滑****秋Consul 是一款开源的服务网格解决方案,由 HashiCorp 公司开发。它提供服务发现、健康检查、KEY/VALUE 存储、多数据中心方案等功能,可以帮助企业构建和管理现代应用架构。Consul 的主要功能如下:1.服务发现: Consul 维护了所有服务的列表,并通过 DNS 和 HTTP API 进行服务发现。其他服务可以查询 Consul 获取所依赖的服务地址。2.健康检查: Consul 通过检查服务的健康状况来维持服务目录的"生存性"。如果某服务被检测为不健康,Consul 会将其从服务目录中移除,避免流量路由到该服务。Consul 支持多种检查方式,如 HTTP、TCP、TTL 等。3.KV 存储: Cons...阅读全文

博文 2024-11-19 15:19:18 Tianyiyun