加载中
Service Mesh到底解决什么问题

写在前面的话: 最近在学习Service Mesh,也系统看了下它的原理以及演进过程,算是对Service Mesh 有了一个认识,便尝试着整理下Service Mesh一些文章,而这篇文章也是本系列的第一篇文章。 ...

Redis集群的重定向

本文主要来介绍redis集群的重定向问题。 一、重定向产生的原因 对于Redis的集群来说,因为集群节点不能代理(proxy)命令请求, 所以客户端应该在节点返回 -MOVED 或者 -ASK 转向(redirecti...

04/28 20:00
9
Service Mesh的价值到底在什么地方

背景介绍: 今年有幸加入了Service Mesh小组的研发当中,经过几个月的摸索,算是对Service Mesh有了一个初步的认识。旁边也是不停的有朋友问我,Service Mesh价值是什么?为什么我要用这个东西...

09/10 10:12
11
K8S的服务注册

本文主要用来介绍K8S的服务注册和发现,算是笔者对这部分知识的一个学习笔记。 一、服务注册 每个 Kubernetes 服务都会自动注册到集群 DNS 之中。注册过程大致如下: 1.Service创建的时候会向...

K8S核心组件介绍

本篇文章主要来介绍K8S中的基础组件,以及它们所做的事情,算是一篇读书笔记吧。 一、控制面 Master 节点的主要组件: 1. kube-apiserver: 负责对外提供集群各类资源的增删改查及 Watch 接口...

K8S外部流量相关的服务类型介绍

有三种服务类型可以处理外部流量:ClusterIP、NodePort以及LoadBalancer。还有第4种解决方案:再添加一个抽象层,称为Ingress Controller。如下图所示: 1. ClusterIP: ClusterIP是Kuberne...

Istio中K8S的API

本篇文章主要来介绍,Istio里面常用的API与K8S里面的CR(Custom Resource)的对应关系,并描述它们是干什么的。 下面会从流量的整个流动过程来进行介绍: 流程介绍: 1.流量会先经过ingress...

envoy中的iptable流量劫持

本篇是自己的一篇学习笔记,主要是为了学明白,iptable是如何在envoy里面进行流量劫持的,会从下面几个方面来介绍: iptable是怎么与envoy关联起来的 业务app中的流量请求是如何被iptable劫持...

istio之流量治理篇

对于service mesh来说,一个比较大的特点就是把路由转发和流量控制这一层下沉到这一层面来做,可以让业务不去操心这部分事情。 本篇文章就是来整理和讲解istio中的流量治理功能,更准确的说是...

07/03 16:01
0
Istio之pilot概述

本篇文章属于搬砖,主要介绍下istio中pilot组成以及做的事情。 pilot的架构: (https://www.cnblogs.com/YaoDD/p/11391342.html) (https://github.com/istio/old_pilot_repo/blob/master/doc...

Envoy之代码架构

本篇文章主要来介绍Envoy都做了哪些事情,分成了哪些模块。笔者会按照下面的思路来介绍这部分内容: 对于Envoy来说,几乎所有配置都可以通过订阅来动态获取,如监控指定路径下的文件、启动g...

Kubernetes基础知识普及

本篇文章只是一个K8S基础知识的普及,作为笔记使用,方便后面查询,本文主要介绍K8S中的一些常用定义: Pod: Kubernetes 集群中运行部署应用或服务的最小单元,它是可以支持多容器的,类似于...

Envoy架构之流程梳理

本篇文章主要用来介绍envoy中的流程,以及这些流程和代码里面的模块是如何对应起来的,算是从一个大的层面来解读envoy的实现。 在开始之前,我们先介绍下Envoy中的关键字段: Listener: 服务...

Service Mesh之Istio

本篇文章是本人学习Service Mesh的第二章,主要用来介绍当前最流行的一个Service Mesh落地产品Istio。 本篇文章的目的主要希望从大的层面弄清楚下面几点: 1. Isti是什么?2. Istio长什么样子...

Service Mesh之Envoy

写在前面的话: 本篇文章,主要希望讲清楚,下面几个问题: 1.Envoy是什么,长什么样子?2.Envoy解决了什么问题?3.使用它的好处在哪里? 简介: Envoy是一款由 Lyft 开源的高性能数据和服务...

06/03 11:31
0
Go之Http包的服务端介绍

对于go的net/http包,主要分为两个部分,一部分是针对客户端的,一部分是针对服务端的,本篇文章主要介绍服务端这部分内容。 一、总体介绍 一个http消息的流程如下所示,其中红框部分是serve...

Kafka介绍

本篇文章是kafka的入门篇,主要介绍kafka一些基本的知识和架构,并没有涉及到一些原理的讲解,算是一篇入门文章。 一、kafka的特性 1.高吞吐量、低延迟:kafka每秒可以处理几十万条消息,它的...

Redis是如何做到访问速度很快的

对于Redis这种内存数据库来说,除了访问的是内存之外,Redis访问速度飞快还取决于其他的一些因素,而这些都跟Redis的高可用性有很大关系。下面是衡量Redis的三个纬度: 1.高性能:线程模型、...

sds
02/03 21:00
1W
为何RabbitMQ的队列不能接收生产者发送过来的消息

本文章主要介绍RabbitMQ的队列不能接收生产者发送过来的消息的几种场景: 1.rabbitmq上面堆积的没有ack的消息太多,导致超过了max-length的限制2.rabbitmq上面的内存超过了限制,触发了流量控...

Http协议的keep-alive

本篇文章算是一篇知识普及篇,对于对http协议不熟悉的同学应该有些帮助,本作者会从下面几个问题来介绍这个知识点,如果你有兴趣,笔者觉得下面的参考文档还是很有必要一起看一看的。 1.http...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部