Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
服务网格
Envoy基础知识
Envoy是与HAProxy和ngin一样,都是同一领域中的新型网络代理/网络服务器。关于任何软件,你可能会有几种问题: 怎么用? 为什么有用? 它在内部如何工作? 什么是Envo
服务网格大比拼:Istio、Linkerd、Linkerd2和Consul
本文比较适合Kubernetes的每个服务网格,并确定获胜者。 Linkerd我在DC / OS上广泛使用了Linkerd并且非常喜欢它。然而,时代已经发生变
企业服务总线ESB已死! 服务网格上位
服务网格是企业服务总线ESB的一种云原生版本,在面向服务的体系结构(SOA)中,微服务不断在进化,已经涉及到传统SOA中企业服务总线(ESB)所处理的任务,所以现在需要的是一种ESB的云原生版本。 在精彩的软件容器世界中,新项目的出现不断解决你认为早已经解
微服务API管理模式
微服务架构Micro Services Architecture(MSA)已经从MartinFowler网站上的一种理论发展到了一种实现REST服务的技术。当我们需要编写业务逻辑来实现后端核心服务时,大多数企业开发人员都正在转向MSA。但在现实中,还有许多其他系统在本质上并不适合于微服务领域。
Dubbo和Spring cloud、Istio对比图
下图是Spring cloud图,Spring cloud注册服务器是eureka,在微服务处是负载平衡Ribbon和断路器 Hystrix,相应于
自称十年内取代Java的企业集成语言:Ballerina(芭蕾舞女)
本文虽然是谈论Ballerina(芭蕾舞女)编程语言是如何从专门为企业服务总线(ESB)而编程的语言如何转变成云原生语言,但是可以看出传统SOA到云原生转变演进的内在逻辑性。 Ballerina语言是专门设计用来集成不同的企业应用而诞生。“我们正致力于努力
在Kubernetes上基于Istio服务网格建立Spring Boot应用源码
该开源项目在kubernetes集群中部署了两个微服务,并将这些服务与istio 服务网格互连。 为什么这样做?我们通过建立Spring Cloud Netflix环境已经非常成功。我们无需太多努力就能创建可扩展且
容器、服务网格和API网关:它始于边缘
任何拥抱Docker或Kubernetes等容器技术的人都毫无疑问听说过相关的下一件大事:服务网格,它承诺将微服务之间的内部网络通信同质化,并提供可观察性和容错性等非功能性特点。但是,支持服务网格的底层代理技术也可以在系统边缘提供 - 特别是在API网关内。
为什么要使用服务网格Service Mesh?
为了理解服务网格的必要性,我们将从多个阶段来查看Internet应用程序的简要历史。 阶段0:巨石单体记得那些时候?整个代码库打包为一个可执行文件并已部署。根据用例,这仍然可以更好地工作。但问题是一
如何在Kubernetes实现gRPC的负载平衡?
许多新的gRPC用户惊讶地发现Kubernetes的默认负载平衡通常不能与gRPC一起使用。 gRPC需要特殊的负载平衡! 让我们理解为什么我们需要为gRPC做一些特别的事情。gRPC是应用程序开
Envoy服务网格如何减轻级联故障?
级联故障是高吞吐量分布式系统中不可用的主要原因之一。在过去的四年中,Lyft已从单片架构转变为数百种微服务。随着微服务数量的增加,由于级联故障或意外内部拒绝服务导致的中断次数也在增加。 今天,这些故障情况在Lyft基础设施中基本上是一个已解决的问题
SOA 、MSA与CNA比较
SOA代表面向服务的架构,MSA是微服务架构简称,CNA是云原生架构简称。SOA肯定是会向后两者转变,但是MSA是不是一定转向CNA,还是可能直接转向Serverless并没有定论,该文虽然默认CNA比MSA高级,但是作者不是上帝,我们看看该文的闪光点:
服务网格GCP (GKE, Istio, MSA) 摇滚组合
Istio是一个连接、管理和保护微服务的服务网格式的开放平台。本文组合了Kubernetes Cluster (GKE) 、微服务架构MSA和Prometheus、Grafana、Jaeger组成一个开放平台联盟。 使用设置步骤如下:1. 设置 K
Istio和服务网格的未来
通过Istio推广“服务网格”的概念并不是一件容易的事。在我们深入了解Istio的详细信息之前,让我们简要介绍一下服务网格是什么。 我们都知道与单体架构相关的固有挑战,显而易见的解决方案是将它们分解为微服务,虽然这简化了单个服务,但连接、监控和保护数百甚至
简单解释Istio是什么
Envoy是Istio控制的主要部分,Envoy核心功能可以被认为是一个第7层路由表。或者,可以认为是没有DNS的DNS,类似DNS,但是不是真正DNS。 假如你在主机上运行一个APP,希望它连接到其他API。如果安装了Istion,那么在你的每个
Istio架构
Isti
使用Envoy实现Service Mesh
Service Mesh是微服务设置中的通信层。来自每个服务的所有请求都将通过服务网格。每个服务都有自己的代理服务,所有这些代理服务一起形成“服务网格”。因此,如果服务想要调用另一个服务,它不会直接调用目标服务,它会先将请求路由到本地代理,然后代理将其路由到目标服务。从本质上讲,您的服务实例
服务网格大事:Istio发布1.0版本
今天,我们很高兴地宣布Istio 1.0。自我们最初的0.1发布以来已经过了一年多一点。从那时起,Istio在蓬勃发展的社区贡献者和用户的帮助下发展迅速,我们现在已经达到了这样的程度,即许多公司已成功采用Istio进行生产,并从其提供的洞察力和控制力获得了真正的价值。我们帮助了大型企业和快速发展的创
上页
下页