加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

开源微处事框架,你知道几个?

发布时间:2019-07-12 13:09:17 所属栏目:建站 来源:JAVA油腻男
导读:降生于 2014 年的微处事架构,其头脑经过 Martin Fowler 叙述后,在近几年一连受到重视,理论与相干实践都不绝成长,今朝它已经成为了主流软件架构模式。 关于微处事架构是什么,没有一个明晰的界说,每个实践者有本身的领略,可是有人给出的一个公式值得

Istio 项目可以或许为微处事架构提供流量打点机制,同时亦为其余增值成果(包罗安详性、监控、路由、毗连打点与计策等)缔造了基本。这款软件操作久经检验的 Lyft Envoy 署理举办构建,可在无需对应用措施代码作出任何动员的条件下实现可视性与节制手段。

Conduit

最强开源微处事框架,全网独家清算

Conduit 是一个 Kubernetes 的超轻量级 Service Mesh,其方针是成为最快、最轻、最简朴而且最安详的 Service Mesh。它行使 Rust 构建了快速、安详的数据平面,用 Go 开拓了简朴强盛的节制平面,总体计划环绕着机能、安详性和可用性举办。它能透明地打点处事之间的通讯,提供可测性、靠得住性、安详性和弹性的支持。固然与 Linkerd 相仿,数据平面是在应用代码之外运行的轻量级署理,节制平面是一个高可用的节制器,然而与 Linkerd 差异的是,Conduit 的计划越发倾向于 Kubernetes 中的低资源陈设。

注:在宣布 0.5 版本后,后续 Conduit 已经整合到了 Linkerd 2,详情查察:

Conduit 0.5 成为终曲,后续并入 Linkerd 2.0

对 Service Mesh 的建树着实已经成为当前的业内共鸣,从下边这些项目都在往这个偏向上演进就可以大抵有所领会:

WeiboMesh

Motan 是新浪微博开源的是一套高机能、易于行使的漫衍式 RPC 框架,其后在 Motan Agent 的基本上演化出了 WeiboMesh。WeiboMesh 方向处事管理偏向,同时提供处事的动态打点手段,如处事降级、动态设置、权限打点、数据收罗与处事指令处理赏罚等。

Dubbo Mesh

Dubbo 在 v3 中成长 Service Mesh,官方但愿 Dubbo Mesh 进入 Envoy 社区,今朝 Dubbo 协议已经被 Envoy 支持,数据层选址、负载平衡和处事管理方面的事变还在继承,节制层今朝在富厚 Istio/Pilot-discovery。

SOFAMOSN

MOSN 是 SOFAStack 的组件,它一款回收 Go 说话开拓的 Service Mesh 数据平面署理,成果和定位相同 Envoy ,旨在提供漫衍式,模块化,可调查,智能化的署理手段。MOSN 支持 Envoy 和 Istio 的 API ,可以和 Istio 集成。

nginMesh

nginMesh 是 NGINX 开源的 Service Mesh 方案,它提供基于 NGINX 的 Service Mesh 实现。nginMesh 与 Istio 兼容,操作 NGINX 实现 Sidecar 署理,集成在 Istio 中,可以尺度、靠得住和安详的方法促进处事之间的通讯。

注:nginMesh 项目今朝已经不再起劲开拓。

MicroProfile Service Mesh

最强开源微处事框架,全网独家清算

MicroProfile Service Mesh 是 MicroProfile 的 Service Mesh 类型。MicroProfile 界说了用于开拓云原生微处事的一系列类型,本质上它也是为 Istio 而生的微处事编程模子,而 Istio 自己就是 Service Mesh 的代名词。此类型存眷 Service Mesh,而且更多地聚焦于 Istio。

Ambassador

最强开源微处事框架,全网独家清算        

Ambassador 是一个基于 Envoy 构建的 Kubernetes 原生 API 网关,专为微处事而计划,它本质上是一个 Envoy 进口节制器,但具有更多成果,包罗支持 gRPC、HTTP/2 与 WebSockets,支持 CORS、超时、加权轮询调治、粘性会话与速度限定等。

Gloo

最强开源微处事框架,全网独家清算

Gloo 是一个基于 Envoy 的 Kubernetes 原生进口节制器和下一代 API 网关。Gloo 在函数级路由方面示意卓越,它支持传统应用措施、微处事与 Serverless。Gloo 计划奇异,可支持殽杂应用,个中的多种技能、架构、协媾和云可以共存。

Kong

最强开源微处事框架,全网独家清算

Kong 在 1.0 GA 的时辰带来了 Service Mesh 手段,用户不只可以将 Kong 陈设为 API 网关,还可以将其陈设为独立的 Service Mesh 署理。Kong 插件能为 Service Mesh 提供开箱即用的要害成果,并能与其余云原生技能集成,包罗 Prometheus、Zipkin、康健搜查、canary 测试与蓝绿测试等。

Consul Connect

最强开源微处事框架,全网独家清算

Connect 是 Consul 中的 Service Mesh 方案,它可以自动将任何现有的 Consul 聚集转换为 Service Mesh 办理方案。Connect 通过自动 TLS 加密和基于身份的认证实现安详的处事随处事通讯。

借此机遇出格感激以 ServiceMesher 为代表的社区在海内遍及与成长 Service Mesh 上的孝顺。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读