​io发布的WebAssembly Hub为基于envo的Wa**扩展

小编来分享一篇个人对​io公布的WebAssembly Hub为基于envo的Wa**扩展相关分析,众所周知,无论是在坊间民众,还是在汽车媒体的议论中,都是不错的,至于产品到底香不香,通过测试还是可以对​io公布的WebAssembly Hub为基于envo的Wa**扩展的产品力分析分析的,一起来看看吧!

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

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

在Solo自然科学小故事.io,我们认为扩展您的服务网格的功能应该是简单和安全的,这就是为什么我们对整合Wa**和特使**感到兴奋。我们建立了WebAssemblyHub,以帮助最终用户开辟和使用扩展。

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

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

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

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