加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 湛江站长网 (https://www.0759zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 电商 > 正文

io发布的WebAssembly Hub为基于envo的Wasm扩展

发布时间:2020-02-24 08:38:34 所属栏目:电商 来源:站长网
导读:在2019年12月10日,云本机软件公司Solo.io发布了WebAssemblyHub,这是一种为特使代理构建、部署、共享和发现WebAssembly(Was m)扩展的服务。具有过滤器的扩展特使将允许定制,如TLS检查、TCP代理、HTTP请求和响应操作。Solo.io团队为WebAssembly集线器的目

在2019年12月10日,云本机软件公司Solo.io发布了WebAssemblyHub,这是一种为特使代理构建、部署、共享和发现WebAssembly(Was m)扩展的服务。具有过滤器的扩展特使将允许定制,如TLS检查、TCP代理、HTTP请求和响应操作。Solo.io团队为WebAssembly集线器的目标是消除开发和共享基于Wasm的特使过滤器的障碍,并使用户能够配置和扩展其服务网格。

io发布的WebAssembly Hub为基于envo的Wasm扩展

据Solo.io创始人兼CEO Idit Levine称:

在Solo.io,我们认为扩展您的服务网格的功能应该是简单和安全的,这就是为什么我们对整合Wasm和特使代理感到兴奋。我们建立了WebAssemblyHub,以帮助最终用户开发和使用扩展。

io发布的WebAssembly Hub为基于envo的Wasm扩展

WebAssemblyHub是特使Wasm扩展的图像注册表。可以使用任何支持的语言来构建WebAssembly扩展,例如C、Go和。NET。目前Wasm由Solo.io的GlooEnterpriseAPI网关提供支持,并在服务网格Istio和特使代理本身中提供部分支持。值得一提的是,主要特使代码存储库(以及相应的释放二进制)目前不支持Wasm,而是所有基于特使Wasm的支持工作都发生在镜像存储库(使节-Was m)中。今年早些时候,Istio转向使用特使的这面镜子。预计两个特使储存库将在2020年某个时候合并。

用户可以使用任何Wasm支持的语言创建扩展,例如路由规则。扩展可以在WebAssemblyHub上提供,并可与Solo.ioCLI Wasme一起使用。编写扩展后,用户将扩展推送到WebAssemblyHub注册表中。然后,扩展可以通过配置服务从WebAssemblyHub注册表加载模块来部署到特使环境中。

io发布的WebAssembly Hub为基于envo的Wasm扩展

扩展可以作为模块共享,通过将它们添加到wasme的目录中,这将对wasmeGithub存储库创建一个拉请求。如果被接受,PR将由WebAssemblyHub团队审查并包括在目录中。用户还可以在WebAssemblyHub网站上探索和搜索扩展。当前模块包括模板引擎Inja转换、AWSLambda身份验证和路由,以及REST到SOAP翻译工具。WebAssembly集线器还提供了为基于特使的产品添加扩展所需的配置更新。

Solo.io选择Wasm来扩展特使,因为它的速度和能力可以动态地添加或修改扩展,而不需要停止特使进程或重新编译。此外,Wasm社区开发了许多流行语言的编译器支持。Wasm延期不直接对特使本身进行更改,这种更改提供了隔离,以确保如果延期失败,特使不会受到负面影响。Solo.io最近发布的基于特使的API网关Gloo还包括对Wasm的内置支持。

(编辑:PHP编程网 - 湛江站长网)

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

    热点阅读