随笔分类 - 工具
摘要:一、什么是Git? Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git是Linus Torvalds为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 二、分布式VS集中式 VisualSVN、TortoiseSVN、Bazzar为集中式版本控制
阅读全文
摘要:概述 gRPC 和 HTTP 是两种常见的网络通信协议,用于在客户端和服务器之间进行通信。它们具有不同的特点和适用场景,下面进行详细比较。 HTTP(Hypertext Transfer Protocol) 特点 简单易用:HTTP 使用简单的请求方法和状态码来进行通信,如 GET、POST、200
阅读全文
摘要:Istio作为服务治理的工具,使用户不需要在项目中编写代码即可实现微服务治理。主要应用分布式调用追踪、遥测度量收集、灰度发布应用、熔断、故障注入等几个方面场景。 Istio提供灵活的适配器模型来执行授权策略,并为网络中的服务提供多项功能。Istio提供统一抽象,可以与一组开放式基础设施后端进行交互。
阅读全文
摘要:1 基础概念 1.1 containerPort、port、nodePort、targetPort的区别与联系 containerPort:Container容器暴露的端口。containerPort是在pod控制器中定义的、pod中的容器需要暴露的端口。 port:service暴露在集群中的端口
阅读全文