?io发布的WebAssembly Hub为基于envo的Wasm扩展
很多文章的报道都是由微观而宏观,今日小编讲给大家带来的关于?io公布的WebAssembly Hub为基于envo的Wasm扩展的资讯也不例外,希翼可以在一定的程度上开阔你们的视野!y有对?io公布的WebAssembly Hub为基于envo的Wasm扩展这篇文章感兴趣的小伙伴可以一起来看看
在2019年12月10日,云本机软件公司Solo.io公布了WebAssemblyHub,这是一种为特使代理构建、部署、共享和发现WebAssembly(Was m)扩展的服务 。具有过滤器的扩展特使将同意 定制,如TLS检查、TCP代理、HTTP请求和响应操作 。Solo.io团队为WebAssembly集线器的目标是消除开辟和共享基于Wasm的特使过滤器的障碍,并使用户能够配置和扩展其服务网格 。

文章插图
据Solo.io创始人兼CEO Idit Levine称:
在Solo.io , 我们认为扩展您的服务网格的功能应该是简单和安全的,这就是为什么我们对整合Wasm和特使代理感到兴奋 。我们建立了WebAssemblyHub,以帮助最终用户开辟和使用扩展 。

文章插图
WebAssemblyHub是特使Wasm扩展的图像注册表 。可以使用任何支持的语言来构建WebAssembly扩展,例如C、Go和 。NET 。目前Wasm由Solo.io的GlooEnterpriseAPI网关提供支持,并在服务网格Istio和特使代理本身中提供部分支持 。值得一提的是,主要特使代码存储库(以及相应的释放二进制)目前不支持Wasm , 而是所有基于特使Wasm的支持工作都发生在镜像存储库(使节-Was m)中 。今年早些时候 , Istio转向使用特使的这面镜子 。预计两个特使储存库将在2020年某个时候合并 。
用户可以使用任何Wasm支持的语言创建扩展,例如路由规则 。扩展可以在WebAssemblyHub上提供,并可与Solo.ioCLI Wasme一起使用 。编写扩展后,用户将扩展推送到WebAssemblyHub注册表中 。然后,扩展可以通过配置服务从WebAssemblyHub注册表加载模块来部署到特使环境中 。

文章插图
扩展可以作为模块共享,通过将它们添加到wasme的目录中,这将对wasmeGithub存储库创建一个拉请求 。如果被接受,PR将由WebAssemblyHub团队审查并包括在目录中 。用户还可以在WebAssemblyHub网站上探究和搜索扩展 。当前模块包括模板引擎Inja转换、AWSLambda身份验证和路由 , 以及REST到SOAP翻译工具 。WebAssembly集线器还提供了为基于特使的产品添加扩展所需的配置更新 。
【?io发布的WebAssembly Hub为基于envo的Wasm扩展】Solo.io选择Wasm来扩展特使,因为它的速度和能力可以动态地添加或修改扩展,而不需要停止特使进程或重新编译 。此外 , Wasm社区开辟了许多流行语言的编译器支持 。Wasm延期不直接对特使本身进行更改,这种更改提供了隔离,以确保如果延期失败,特使不会受到负面影响 。Solo.io最近公布的基于特使的API网关Gloo还包括对Wasm的内置支持 。
推荐阅读
- 微软将Azure安全中心的功能扩展到合作伙伴 增加了自动化功能
- WebXR登陆Chrome 79
- 车子擦墙的划痕怎么处理
- ?谷歌游戏商店提供了更多的控制在游戏内购买
- p档挂不上是怎么回事
- 怠速控制阀坏了的表现
- 大运河申报世界遗产能够成功的理由 大运河申报世界遗产能够成功的理由简要
- 越线撞车责任怎么划分
- 恣欢谑 恣欢谑的拼音和意思
- 关于碳纤维自行车的那些事儿