基于微服务的原生云应用开源“服务网格”项目 Linkerd

Linkerd 基于微服务的原生云应用开源“服务网格”项目

Apache
Scala 查看源码»
跨平台
2017-04-26
局长

Linkerd 是一个提供弹性云端原生应用服务网格(service mesh)的开源项目,也是面向微服务的开源 RPC 代理。它的核心是一个透明代理。

linkerd(发音 "linker-DEE")是一个透明的服务网格,旨在通过透明地将服务发现、负载均衡、故障处理,插桩(instrumentation)和路由添加到所有的服务间通信中,使现代应用程序安全可靠,而无需侵入应用内部本身的实现。

linkerd 作为一个透明的 HTTP/gRPC/thrift/ 等代理,通常可以以最少的配置被加入到现有的应用程序中,不管这些应用程序采用什么语言编写。linkerd 能与许多通用协议和服务发现后端运行,包括 Mesos 和 Kubernetes 等预定好的环境。

linkerd 基于 Netty 和 Finagle 构建,这是由 Twitter、Pinterest、Tumblr 和 PagerDuty 等高流量公司使用的经过生产测试的 RPC 框架。

linkerd 由云端原生计算基金会(CNCF)管理。

下图演示了 Linkerd 如何被部署成应用程序实例的服务网格:

加载中

评论(2)

Jieven
Jieven
微服务要想简单,服务网格必然要崛起!
xiaoVVV
xiaoVVV
留一个阿里云免费优惠券->http://izhuanyer.com

Linkerd 2.0 GA,不再强调集群范围的 Service Mesh!

Linkerd 2.0 GA 发布了,Linkerd 是一个提供弹性云端原生应用服务网格(Service Mesh)的开源项目,也是面向微服务的开源 RPC 代理,它的核心是一个透明代理。 2.0 版本除了带来了性能、资源...

09/21 08:03

Linkerd 1.0 正式发布,提供弹性云端原生应用服务网格

Linkerd 1.0 发布了,Linkerd 是一个提供弹性云端原生应用服务网格(service mesh)的开源项目。其核心是一个透明代理,可以用它来实现一个专用的基础设施层以提供服务间的通信,进而为软件应...

2017/04/26 11:54

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

Kubernetes的service mesh——第一部分:Service的重要指标

导言 什么是service mesh,一个为云平台而设计的应用。它如何被云平台的本地应用使用?本文中,我们将讲述在Kubernetes中如何应用Linkerd作为service mesh,如何捕获和报告顶层服务指标如成功...

06/25 17:06
6
0
DockOne微信分享(一二九):聊聊Service Mesh:linkerd

【编者的话】随着企业逐渐将传统的单体应用向微服务或云原生应用的转变,虽然微服务或者云原生应用能给企业带来更多的好处,但也会带来一些具有挑战的问题,如怎么管理从单体应用转向微服务所...

06/25 17:23
16
0
服务化的未来--ServiceMesh?

微服务之后什么最火?毫无疑问ServiceMesh。 目前各个大厂都在Mesh化,Mesh的前身是Side Car模式,随着互联网时代/移动互联网时代以及未来IOT时代发展,互联网架构在数据量,高并发,高可用场...

07/13 14:10
55
0
Spring Cloud Gateway真的有那么差吗?

前言 Spring Cloud从一开始最受大家质疑的就是网关性能,那是由于Spring Cloud最初选择了使用Netflix几年前开源的Zuul作为基础,而高性能版的Zuul 2在经过了多次跳票之后,对于Spring这样的整...

08/17 22:10
7
0
初识 Service Mesh

初识 Service Mesh 1. 介绍 Service Mesh 概念 Service Mesh又译作“服务网格”,作为服务间通信的基础设施层。Willian Morgan(Linkerd的CEO)如下定义Service Mesh。 A service mesh is a ...

06/25 17:00
20
0
【PPT大放送】MPD软件工作坊北京站圆满落幕 深圳站即将开幕!

7月14日至15日,由麦思博(msup)有限公司举办的第40届MPD软件工作坊在北京举办。 本届MPD北京站,吸引了数百名企业软件研发人员及技术管理人才的参与,同时也邀请到了来自微软、亚马逊、三星...

07/20 15:24
8
0
阿里架构师:带你快速理解微服务架构,理解微服务架构的核心

什么是微服务 首先微服务并没有一个官方的定义,想要直接描述微服务比较困难,我们可以通过对比传统WEB应用,来理解什么是微服务。 传统的WEB应用核心分为业务逻辑、适配器以及API或通过UI访...

07/18 20:56
14
0
阿里架构师的日志:带你快速理解微服务架构,理解微服务架构的核心

什么是微服务 首先微服务并没有一个官方的定义,想要直接描述微服务比较困难,我们可以通过对比传统WEB应用,来理解什么是微服务。 传统的WEB应用核心分为业务逻辑、适配器以及API或通过UI访...

05/13 14:43
28
1
Spring Cloud的常见用法及原理,快速理解微服务架构

什么是微服务 首先微服务并没有一个官方的定义,想要直接描述微服务比较困难,我们可以通过对比传统WEB应用,来理解什么是微服务。 传统的WEB应用核心分为业务逻辑、适配器以及API或通过UI访...

06/04 15:09
16
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部