当前位置: 首页 > 软件库 > 云计算 > PaaS系统/容器 >

Conduit

基于 Kubernetes 的 Service Mesh 开源解决方案
授权协议 Apache-2.0
开发语言 Google Go JavaScript HTML/CSS SHELL Rust
所属分类 云计算、 PaaS系统/容器
软件类型 开源软件
地区 不详
投 递 者 何建中
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Conduit  是 Rust 语言开发的超轻量级 service mesh。

Conduit 的目标是成为最快、最轻、最简单并且最安全的 Service Mesh。他使用 Rust 构建了快速、安全的数据平面,用 Go 开发了简单强大的控制平面,总体设计围绕着性能、安全性和可用性进行。

Conduit 是让微服务安全可靠的下一代 Service Mesh。他能透明的管理服务之间的通信,自动提供可测性、可靠性、安全性和弹性的支持。还是跟 Linkerd 相仿,他的数据平面是在应用代码之外运行的轻量级代理,控制平面是一个高可用的控制器。然而和 Linkerd 不同的是,Conduit 的设计更加倾向于 Kubernetes 中的低资源部署。

Conduit 的特性:

  • 轻量高速:Conduit 代理只需要不到 10 MB 实际内存(RSS),p99 延迟在分毫秒以内。

  • 安全:Rust 的内存使用相当安全,同时还缺省使用了 TLS,Conduit 的安全性与生俱来。

  • 最小化:Conduit 的特性集被设计为尽量的最小化和可编排,便于使用 gRPC 插件进行定制。

  • 易用性:内置有聚合的服务指标,强大的客户端工具(想想看,微服务界的 tcpdump),Conduit 为运维人员提供了新的强大的工具来对付生产环境的微服务。

部分内容摘自:http://dockone.io:82/article/2936

  • 安装 conduit $ cabal install conduit Installed conduit-1.3.0.3 Prelude> import Conduit Prelude Conduit> Conduit Conduit 是一个处理流的库。 Prelude Conduit> :{ Prelude Conduit| print $ runConduitPure $

  • 依赖 <dependency>     <groupId>org.apache.cxf</groupId>      <artifactId>cxf-rt-frontend-jaxws</artifactId>      <version>3.2.2</version>  </dependency>    测试代码     @Test     public void test1() {     

  • 承接上两篇文章的讨论 第一篇:Revit—线管连接桥架 第二篇:Revit—Duct打断和Pipe打断 这篇文章讲一下实现桥架线管打断的思路,并提供可用方法代码          打断管线并不复杂,复杂的是要恢复原有管线的连接。桥架和线管有和水管不一样的特点,上面第一篇文章写了,它能连接成你“意想不到”的样子,要恢复这种连接,也就存在一些技巧了。         另外,根据文章二提到的Revit自

  • 缺少CXF依赖的引入 本项目是基于SpringBoot,所以需要引入以下依赖 <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-spring-boot-starter-jaxws</artifactId> <version>3.1.18</version> </dependency> 常规的Spri

  • 调用的时候会报这个错 javax.xml.ws.soap.SOAPFaultException: Could not find conduit initiator for address: http://localhost:8080/ws/hello and transport: http://schemas.xmlsoap.org/soap/http at org.apache.cxf

 相关资料
  • 本文向大家介绍基于Intellij Idea乱码的解决方法,包括了基于Intellij Idea乱码的解决方法的使用技巧和注意事项,需要的朋友参考一下 使用Intellij Idea经常遇到的三种乱码问题: 1、工程代码乱码 2、main方法运行,控制台乱码 3、tomcat运行,控制台乱码 解决方案: 1.工程代码乱码 Settings > Editor > File Encodings > G

  • 百度统计于2016年秋开放无埋点技术内测,经过一年多的测试与研发后 ,于2017年6月正式发布『可视化圈选1.0』版本,并得到了广大开发者的认可。随后统计团队将更多研发人力投入到了无埋点技术的突破及应用功能拓展上,并逐步形成了一套基本无埋点技术的更加智能、高效、专业的全链路数据解决方案。 该方案围绕开发者的数据全链接业务流程,从数据采集、数据分析到数据应用的各个环节切入,帮助企业真正实现数据驱动。

  • 本文向大家介绍基于pip install django失败时的解决方法,包括了基于pip install django失败时的解决方法的使用技巧和注意事项,需要的朋友参考一下 使用pip安装Django时报错,先是: 之后开始下载后没多少就直接报错退出了,可以用下面的方法换源下载: 下载速度很快,成功! 以上这篇基于pip install django失败时的解决方法就是小编分享给大家的全部内容了

  • 本文向大家介绍基于centos7 安装python3.6.4出错的解决方法,包括了基于centos7 安装python3.6.4出错的解决方法的使用技巧和注意事项,需要的朋友参考一下 错误:zipimport.ZipImportError: can't decompress data; zlib not available 解决方法:从错误信息分析,就是缺少了zlib的解压缩类库,安装即可. 执行

  • 注意:Conduit在发布0.5版本后已经停止开发,而是合并入Linkerd 2.0,详见Conduit 0.5发布—以及R.I.P. Conduit。 2017年12月在得克萨斯州的Asdin,KubeCon和CloudNativeCon上,创造了Service Mesh这个词汇并开源了Linkerd的公司Buoyant,又开源了一款针对Kubernetes的超轻量Service Sesh——C

  • 本文向大家介绍关于ASP网页无法打开的解决方案,包括了关于ASP网页无法打开的解决方案的使用技巧和注意事项,需要的朋友参考一下 今天遇到一个问题,原来用的好好的asp网页无法打开,同时inetinfo.exe的CPU占用率很高,几乎达到了100%。看了一下系统错误日志,发现一个叫MS DTC的服务启动失败,解决方法如下: 在CMD下执行以下命令: 在最后regsvr32 asptxn.dll 提示