《云计算与虚拟化技术丛书 Service Mesh实战》—2Linkerd入门

举报
华章计算机 发表于 2019/06/05 15:14:59 2019/06/05
【摘要】 本书摘自《云计算与虚拟化技术丛书 Service Mesh实战:基于Linkerd和Kubernetes的微服务实践》一文中的第2章,第2.1节,作者是杨彰显。

第2章

Linkerd入门

       从本章开始,我们详细介绍Linkerd。首先,学习Linkerd的基本概念、架构、主要功能及如何通过不同方法安装部署Linkerd。其次,通过一个简单示例演示Linkerd如何代理服务请求。

2.1 Linkerd是什么

       Linkerd是Buoyant公司2016年开源的高性能网络代理程序,其主要用于解决分布式环境中服务之间通信面临的一些问题,比如网络不可靠、不安全、延迟丢包等问题。Linkerd具有快速、轻量级、高性能等特点,每秒以最小的时延及负载处理万级请求,易于水平扩展,经过产线测试及验证,可运行在任何平台的产线级Service Mesh工具,其官方定义如下。

       linker·d is a transparent proxy that adds service discovery, routing, failure handling, and visibility to modern software applications. 

       即:Linkerd为面向现代软件应用的透明代理,提供服务发现、流量路由、错误处理及软件运行可见性等功能。


       我们可总结如下。

       首先,Linkerd是5层透明高性能网络代理,支持HTTP、HTTP/2、gRPC、Thrift等协议。

       其次,Linkerd提供服务发现机制、运行时动态路由、错误处理机制以及应用运行时可视化。

       最后,Linkerd的主要面向对象是云原生应用,使应用具有弹性机制,可承受系统部分故障。

       在本书写作时,Linkerd已发布了55个版本,据不完全统计,大约50多家公司已经在产线环境中运行了Linkerd,比如Paypal、Monzon、Salesfore、NCBI、Cisco、豆瓣等,是为数不多的已经运行在产线的Service Mesh工具。


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。